@layer reset,tokens,base,components,pages,utilities;@layer tokens{:root{color-scheme:light;--ad-oat: #f2ebdd;--ad-ivory: #fffdf7;--ad-ink: #17211d;--ad-muted: #52615a;--ad-forest: #205c4f;--ad-bottle: #153f37;--ad-clay: #e16b4d;--ad-clay-hover: #cc5a3f;--ad-brass: #c99a3e;--ad-eucalyptus: #dce9e2;--ad-lavender: #c7b9e7;--ad-stone: #d6cbbb;--ad-success: #2f735c;--ad-danger: #a94335;--ad-focus: #075e54;--ad-display: "Newsreader", Georgia, serif;--ad-body: "Source Sans 3", "Segoe UI", sans-serif;--ad-space-1: .25rem;--ad-space-2: .5rem;--ad-space-3: .75rem;--ad-space-4: 1rem;--ad-space-5: 1.5rem;--ad-space-6: 2rem;--ad-space-7: 3rem;--ad-space-8: 4.5rem;--ad-space-9: 6.5rem;--ad-rule: 1px solid var(--ad-stone);--ad-radius-sm: .375rem;--ad-radius-md: .625rem;--ad-radius-lg: .75rem;--ad-shadow-folio: 0 2px 4px rgba(23, 33, 29, .04), 0 20px 55px rgba(23, 33, 29, .13);--ad-motion-fast: .16s;--ad-motion-base: .22s;--ad-ease: cubic-bezier(.2, .7, .2, 1);--ad-container: 90rem;--ad-measure: 43rem;--ad-header: 4.75rem;--ad-z-nav: 30;--ad-z-sticky: 40;--ad-z-modal: 60}}@layer base{@font-face{font-family:Newsreader;src:url(/brand/fonts/newsreader-latin.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";src:url(/brand/fonts/source-sans-3-latin.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{font-family:var(--ad-body);color:var(--ad-ink);background:var(--ad-oat);font-synthesis:none;text-rendering:optimizeLegibility}h1,h2,.adDisplay{font-family:var(--ad-display);font-weight:620;letter-spacing:normal;text-wrap:balance}h3,h4,p{text-wrap:pretty}button,input,textarea,select{font:inherit}.adNumeral{font-variant-numeric:tabular-nums}}@layer reset{*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:20rem;margin:0;background:var(--ad-oat)}body,button,input,textarea,select{color:var(--ad-ink)}img,svg{display:block;max-width:100%}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button{border:0}:focus-visible{outline:3px solid var(--ad-focus);outline-offset:3px}::selection{background:var(--ad-brass);color:var(--ad-ink)}.adPage{overflow:clip;min-height:100vh;background:var(--ad-oat)}.adContainer{width:min(calc(100% - 2rem),var(--ad-container));margin-inline:auto}.adSection{position:relative;padding-block:clamp(4.5rem,8vw,8rem);border-top:var(--ad-rule)}.adSection--paper{background:var(--ad-ivory)}.adSection--dark{background:var(--ad-bottle);color:var(--ad-ivory)}.adSection--eucalyptus{background:var(--ad-eucalyptus)}.adGrid12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,2rem)}@media(max-width:48rem){html{scroll-behavior:auto}.adContainer{width:min(calc(100% - 1.25rem),var(--ad-container))}.adSection{padding-block:4.5rem}.adGrid12{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){*{box-shadow:none!important}:focus-visible{outline:3px solid Highlight}}}@layer components{.adMark{width:2.25rem;height:2.25rem;flex:0 0 auto}.adMarkSheet,.adMarkRail{transition:transform var(--ad-motion-base) var(--ad-ease)}.adMarkSheet--back{fill:var(--ad-eucalyptus)}.adMarkSheet--middle{fill:var(--ad-clay)}.adMarkSheet--front{fill:var(--ad-forest)}.adMarkRail{fill:none;stroke:var(--ad-ivory);stroke-width:1.5;stroke-linecap:round}.adMark--light .adMarkSheet--back{fill:var(--ad-ivory);opacity:.35}.adMark--light .adMarkSheet--middle{fill:var(--ad-ivory);opacity:.7}.adMark--light .adMarkSheet--front{fill:var(--ad-ivory)}.adMark--light .adMarkRail{stroke:var(--ad-bottle)}.adLockup{display:inline-flex;align-items:center;gap:.65rem;color:var(--ad-ink);text-decoration:none}.adLockup>span{font-size:1.55rem;font-weight:750;letter-spacing:-.02em}.adLockup>span span{color:var(--ad-forest)}.adLockup--light{color:var(--ad-ivory)}.adLockup--light>span span{color:var(--ad-eucalyptus)}.adLockup:hover .adMarkSheet--back{transform:translate(1px,-1px)}.adLockup:hover .adMarkSheet--middle{transform:translate(.5px,-.5px)}.adGlyph{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.adGlyphNotch{opacity:.48}.adSerial{display:inline-flex;align-items:center;gap:.35rem;color:var(--ad-muted);font-size:.75rem;font-weight:650;letter-spacing:.075em;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums}.adSerial b{color:inherit;font-weight:800}.adChapter{display:flex;align-items:center;gap:.65rem;color:var(--ad-muted);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase}.adChapter span{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:var(--ad-rule);border-radius:50%;color:var(--ad-forest);font-variant-numeric:tabular-nums}.adConnectedTab{position:absolute;z-index:2;top:-1.8rem;left:2rem;display:inline-flex;align-items:center;min-height:1.85rem;padding:.35rem 1.1rem .3rem;background:var(--ad-forest);color:var(--ad-ivory);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - .75rem) 0,100% .75rem,100% 100%,0 100%)}.adConnectedTab--brass{background:var(--ad-brass);color:var(--ad-ink)}.adConnectedTab--clay{background:var(--ad-clay);color:var(--ad-ink)}.adFolio{position:relative;border:var(--ad-rule);border-radius:var(--ad-radius-lg);background:var(--ad-ivory);box-shadow:var(--ad-shadow-folio)}.adFolio:before{position:absolute;z-index:-1;top:.6rem;right:-.6rem;bottom:-.6rem;left:.6rem;border:var(--ad-rule);border-radius:inherit;background:var(--ad-eucalyptus);content:""}.adFolio:after{position:absolute;top:2.25rem;right:-.47rem;width:.5rem;height:2.1rem;border:var(--ad-rule);border-left:0;background:var(--ad-oat);content:""}.adFolioSerial{position:absolute;z-index:2;top:1rem;right:1.25rem;color:var(--ad-muted);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.adButton{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.75rem 1.15rem;border:1px solid transparent;border-radius:var(--ad-radius-sm);font-weight:750;line-height:1.15;text-align:center;text-decoration:none;transition:background var(--ad-motion-fast),transform var(--ad-motion-fast),border-color var(--ad-motion-fast)}.adButton>span{min-width:0;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.22rem .4rem}.adButtonAction{min-width:0}.adButtonOfferPrice{display:inline-flex;align-items:center;gap:.32rem;white-space:nowrap;font-variant-numeric:tabular-nums}.adButtonOfferPrice del{opacity:.72;font-size:.78em;font-weight:700;text-decoration-thickness:.12em}.adButtonOfferPrice strong{font-size:1.02em;font-weight:900}.adButtonOfferPrice em{padding-left:.34rem;border-left:1px solid currentColor;font-size:.68em;font-style:normal;font-weight:900;letter-spacing:.025em;text-transform:uppercase}.adButton .adGlyph{width:1.1rem;height:1.1rem;flex:0 0 auto}.adButton--primary{background:var(--ad-clay);color:var(--ad-ink)}.adButton--primary:hover{background:var(--ad-clay-hover);transform:translateY(-1px)}.adButton[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.45);opacity:.58;pointer-events:none;transform:none}.adButton--secondary{border-color:var(--ad-stone);background:var(--ad-ivory);color:var(--ad-forest)}.adButton--secondary:hover{border-color:var(--ad-forest)}.adSectionHeading{max-width:var(--ad-measure);margin-bottom:clamp(2.5rem,5vw,4.5rem)}.adSectionHeading h2{margin:.65rem 0 .8rem;font-size:clamp(2.45rem,5vw,4.75rem);line-height:.98}.adSectionHeading p{max-width:40rem;margin:0;color:var(--ad-muted);font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55}.adSectionHeading--center{margin-inline:auto;text-align:center}.adSectionHeading--center p{margin-inline:auto}.adSection--dark .adSectionHeading p,.adSection--dark .adSerial{color:var(--ad-eucalyptus)}.adWorkflowRail{--rail: var(--ad-stone);display:grid;grid-template-columns:repeat(var(--rail-count, 5),minmax(0,1fr));padding:0;margin:0;list-style:none}.adWorkflowRail li{position:relative;display:grid;grid-template-columns:1rem 1fr;gap:.55rem;align-items:center;min-width:0;color:var(--ad-muted);font-size:.875rem;font-weight:650}.adWorkflowRail li:not(:last-child):after{position:absolute;z-index:0;top:.45rem;left:.5rem;width:calc(100% - .25rem);height:1px;background:var(--rail);content:""}.adWorkflowRail i{position:relative;z-index:1;width:.9rem;height:.9rem;border:2px solid var(--rail);border-radius:50%;background:var(--ad-ivory)}.adWorkflowRail .is-active{color:var(--ad-ink)}.adWorkflowRail .is-active i{border-color:var(--ad-clay);background:var(--ad-clay)}.adSection--dark .adWorkflowRail li{color:var(--ad-eucalyptus)}.adSection--dark .adWorkflowRail .is-active{color:var(--ad-ivory)}.adWorkflowRail--compact{--rail-count: 5}.adEvidence{padding:3.2rem 1.1rem 1rem}.adEvidenceMedia{position:relative;overflow:hidden;border:var(--ad-rule);border-radius:var(--ad-radius-sm);background:var(--ad-oat)}.adEvidenceMedia img{width:100%;aspect-ratio:16/9;object-fit:cover}.adSampleBadge{position:absolute;left:.65rem;bottom:.65rem;padding:.35rem .5rem;border:1px solid color-mix(in srgb,var(--ad-ivory) 65%,transparent);border-radius:.2rem;background:color-mix(in srgb,var(--ad-bottle) 88%,transparent);color:var(--ad-ivory);font-size:.7rem;font-weight:700}.adCallout{position:absolute;display:grid;place-items:center;width:1.65rem;height:1.65rem;border:2px solid var(--ad-ivory);border-radius:50%;background:var(--ad-clay);color:var(--ad-ink);font-size:.75rem;font-style:normal;font-weight:800;box-shadow:0 2px 8px #17211d38}.adCallout--one{top:23%;left:26%}.adCallout--two{right:18%;bottom:24%}.adEvidence>footer{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:center;padding:1rem .35rem 0}.adEvidence>footer .adGlyph{color:var(--ad-forest)}.adEvidence>footer p{margin:0;color:var(--ad-muted);font-size:.9rem;line-height:1.4}.adEvidence>footer b{display:block;margin-bottom:.15rem;color:var(--ad-ink);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.adEvidence--compact{padding-top:2.5rem;box-shadow:none}.adEvidence--compact .adConnectedTab,.adEvidence--compact .adFolioSerial{font-size:.62rem}.adStudioPair{display:grid;grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr);align-items:center;gap:1.25rem}.adStudioPair>div>.adSerial{margin-bottom:2.3rem}.adPairRail{display:flex;align-items:center;flex-direction:column;color:var(--ad-forest)}.adPairRail:before{width:1px;height:4.5rem;background:var(--ad-forest);content:""}.adPairRail i{width:.75rem;height:.75rem;border-radius:50%;background:var(--ad-clay)}.adPairRail span{margin:.6rem 0;font-size:.75rem;font-weight:750;writing-mode:vertical-rl}.adProofGallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ad-space-5)}.adProofGallery button{overflow:hidden;padding:0;border-top:var(--ad-rule);background:transparent;text-align:left;cursor:pointer}.adProofGallery img{width:100%;aspect-ratio:16/9;object-fit:cover;filter:saturate(.88);transition:filter var(--ad-motion-base),transform var(--ad-motion-base)}.adProofGallery button:hover img{filter:saturate(1);transform:translateY(-2px)}.adProofGallery button>span{display:block;padding:1rem 0}.adProofGallery b,.adProofGallery small{display:block}.adProofGallery b{margin:.55rem 0 .25rem;font-size:1.05rem}.adProofGallery small{color:var(--ad-muted);font-size:.85rem;line-height:1.45}.adProofModal{position:fixed;z-index:var(--ad-z-modal);top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:auto;padding:2rem;background:color-mix(in srgb,var(--ad-bottle) 86%,transparent)}.adProofModal>div{position:relative;width:min(64rem,100%);padding:3.5rem 2rem 2rem;border:var(--ad-rule);background:var(--ad-oat)}.adProofModal>div>button{position:absolute;z-index:3;top:.65rem;right:.75rem;width:2.5rem;height:2.5rem;background:transparent;color:var(--ad-ink);font-size:1.75rem;cursor:pointer}.adProofModal h2{margin:2.5rem 0 .4rem;font-size:2.4rem}.adProofModal>div>p{margin:0;color:var(--ad-muted)}.adLicenceRail{display:grid;grid-template-columns:auto minmax(13rem,1fr) minmax(17rem,auto);align-items:center;gap:1.25rem;margin-top:var(--ad-space-7);padding:1rem 1rem 1rem 1.25rem;border:var(--ad-rule);border-left:.35rem solid var(--ad-brass);background:var(--ad-ivory)}.adLicenceRail>div{display:flex;flex-direction:column}.adLicenceRail>div b{font-family:var(--ad-display);font-size:1.5rem;font-variant-numeric:tabular-nums}.adLicenceRail>div span{color:var(--ad-muted);font-size:.85rem}.adFactoryRow{border-bottom:var(--ad-rule)}.adFactoryRow:first-child{border-top:var(--ad-rule)}.adFactoryRow summary{display:grid;grid-template-columns:3.25rem 2rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5.5rem;cursor:pointer;list-style:none}.adFactoryRow summary::-webkit-details-marker{display:none}.adFactoryNumber{color:var(--ad-muted);font-family:var(--ad-display);font-size:1.35rem;font-variant-numeric:tabular-nums}.adFactoryRow .adGlyph{color:var(--ad-forest)}.adFactoryRow--revenue .adGlyph{color:var(--ad-clay-hover)}.adFactoryRow summary span:nth-child(3){display:flex;flex-direction:column}.adFactoryRow summary b{font-size:1rem}.adFactoryRow summary small{color:var(--ad-muted);font-size:.8rem}.adFactoryRow summary>i{color:var(--ad-forest);font-size:1.25rem;font-style:normal;transition:transform var(--ad-motion-fast)}.adFactoryRow[open] summary>i{transform:rotate(45deg)}.adFactoryRow ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;padding:0 0 1.5rem 7.25rem;margin:0;color:var(--ad-muted);list-style-position:inside}.adFactoryRow li{padding-right:.5rem;font-size:.875rem;line-height:1.35}.adSystemIndex>header{display:grid;grid-template-columns:1fr 1.4fr;gap:2rem;align-items:end;padding-bottom:1.25rem}.adSystemIndex>header h3{margin:0;font-family:var(--ad-display);font-size:clamp(2rem,4vw,3.5rem);font-weight:620}.adWorkbook{min-height:21rem;display:flex;flex-direction:column;padding:3.3rem 1.5rem 1.4rem;border-left:.5rem solid var(--ad-forest)}.adWorkbook header{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center}.adWorkbook header>.adGlyph{width:2.5rem;height:2.5rem;padding:.4rem;border:1px solid var(--ad-stone);color:var(--ad-forest)}.adWorkbook header small{color:var(--ad-muted);font-size:.7rem;letter-spacing:.06em}.adWorkbook h3{margin:.25rem 0 0;font-family:var(--ad-display);font-size:1.7rem;font-weight:620;line-height:1.05}.adWorkbook .adWorkflowRail{margin:2rem 0}.adWorkbook .adWorkflowRail li{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;font-size:.7rem}.adWorkbook>a{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;color:var(--ad-forest);font-size:.9rem;font-weight:750;text-decoration:none}.adWorkbook>a .adGlyph{width:1rem}.adRightsSchedule{position:relative;padding:3.5rem 2rem 2rem;border:1px solid var(--ad-brass);background:var(--ad-ivory)}.adRightsSchedule h3{max-width:25rem;margin:.75rem 0 1.1rem;font-family:var(--ad-display);font-size:2rem;font-weight:620;line-height:1.05}.adRightsSchedule ul{display:grid;gap:.65rem;padding:0;margin:0;list-style:none}.adRightsSchedule li{display:grid;grid-template-columns:1rem 1fr;gap:.55rem;font-size:.95rem}.adRightsSchedule li .adGlyph{width:1rem;height:1rem;color:var(--ad-forest)}.adRightsSchedule>small{display:block;margin-top:1.25rem;color:var(--ad-muted);font-size:.75rem;line-height:1.45}.adLicenceFolio{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);padding:4.25rem 2rem 2rem}.adLicenceMain{padding:.75rem 2.5rem 2rem .5rem}.adLicenceMain h2{margin:.65rem 0 .7rem;font-size:clamp(3rem,5vw,5rem);line-height:.95}.adLicenceMain>p{max-width:33rem;color:var(--ad-muted);font-size:1.1rem;line-height:1.5}.adLicencePrice{display:flex;align-items:baseline;gap:.65rem;margin:2rem 0 1rem;font-variant-numeric:tabular-nums}.adLicencePrice del{color:var(--ad-muted);font-size:1rem}.adLicencePrice b{font-family:var(--ad-display);font-size:4.5rem;font-weight:650;line-height:.8}.adLicencePrice span{color:var(--ad-muted);font-size:.75rem;font-weight:700;letter-spacing:.05em}.adLicenceMain>small{display:block;margin-top:.7rem;color:var(--ad-muted);font-size:.8rem}.adIncludedLedger{align-self:start;padding-top:1rem;border-top:3px solid var(--ad-forest)}.adIncludedLedger h3{margin:0 0 .75rem;font-family:var(--ad-display);font-size:1.5rem;font-weight:620}.adIncludedLedger dl{margin:0}.adIncludedLedger dl>div{display:grid;grid-template-columns:5.75rem minmax(0,1fr);gap:1rem;align-items:baseline;min-height:3.1rem;padding:.75rem .25rem;border-top:var(--ad-rule)}.adIncludedLedger dt{white-space:nowrap;color:var(--ad-ink);font-family:var(--ad-display);font-size:1.35rem;font-weight:650;font-variant-numeric:tabular-nums}.adIncludedLedger dd{margin:0;color:var(--ad-muted);font-size:.9rem;line-height:1.35}.adIncludedLedger>strong{display:block;padding:1rem .25rem 0;color:var(--ad-forest);font-size:.9rem;line-height:1.45}.adLicenceFolio>.adRightsSchedule{grid-column:1 / -1;margin:1.5rem -.35rem -.35rem}.adRightsSchedule--attached{background:var(--ad-eucalyptus)}@media(max-width:62rem){.adProofGallery,.adFactoryRow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.adLicenceFolio{grid-template-columns:1fr}.adLicenceMain{padding-right:.5rem}.adStudioPair{grid-template-columns:1fr}.adPairRail{flex-direction:row;justify-content:center}.adPairRail:before{width:4.5rem;height:1px}.adPairRail span{writing-mode:horizontal-tb}}@media(max-width:48rem){.adConnectedTab{left:1rem}.adFolioSerial{top:1.1rem;right:.75rem;font-size:.62rem}.adWorkflowRail{grid-template-columns:1fr;gap:1rem;padding-left:.25rem}.adWorkflowRail li{grid-template-columns:1.2rem 1fr}.adWorkflowRail li:not(:last-child):after{top:.75rem;left:.45rem;width:1px;height:2rem}.adProofGallery{grid-template-columns:1fr}.adLicenceRail{grid-template-columns:1fr;gap:.75rem}.adLicenceRail .adButton{width:100%}.adFactoryRow summary{grid-template-columns:2.4rem 1.7rem minmax(0,1fr) auto;gap:.6rem}.adFactoryRow summary small{font-size:.75rem}.adFactoryRow ol{grid-template-columns:1fr;padding-left:4.7rem}.adSystemIndex>header{grid-template-columns:1fr;gap:.75rem}.adWorkbook{min-height:19rem}.adWorkbook .adWorkflowRail{grid-template-columns:repeat(5,minmax(0,1fr));padding:0}.adWorkbook .adWorkflowRail li:not(:last-child):after{top:.45rem;left:.5rem;width:calc(100% - .25rem);height:1px}.adWorkbook .adWorkflowRail span{font-size:.62rem;overflow-wrap:anywhere}.adLicenceFolio{padding:4rem 1rem 1rem}.adLicenceMain{padding-inline:0}.adLicenceMain h2{font-size:3.2rem}.adLicencePrice b{font-size:3.75rem}.adRightsSchedule{padding-inline:1.2rem}.adProofModal{padding:.5rem}.adProofModal>div{padding:3rem .6rem 1.2rem}}}@layer pages{.adLabHeader{position:sticky;z-index:var(--ad-z-nav);top:0;border-bottom:var(--ad-rule);background:color-mix(in srgb,var(--ad-oat) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.adLabHeader>div{min-height:var(--ad-header);display:flex;align-items:center;justify-content:space-between;gap:2rem}.adLabHeader>div>div{display:flex;align-items:flex-end;flex-direction:column;gap:.25rem;color:var(--ad-muted);font-size:.75rem}.adLabHero{padding:clamp(5rem,10vw,10rem) 0 clamp(6rem,10vw,9rem);background-image:linear-gradient(color-mix(in srgb,var(--ad-stone) 32%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ad-stone) 32%,transparent) 1px,transparent 1px);background-size:4rem 4rem}.adLabHero .adGrid12>div:first-child{grid-column:1 / 7}.adLabHero .adFolio{grid-column:8 / 13;align-self:center;min-height:23rem}.adLabHero h1{margin:1.6rem 0 .7rem;font-size:clamp(4.5rem,9vw,9rem);line-height:.83}.adLabHero p{max-width:40rem;margin:0;color:var(--ad-muted);font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.45}.adLabMarkStage{min-height:23rem;display:flex;justify-content:center;flex-direction:column;gap:4rem;padding:4rem 3rem 2.5rem}.adLabMarkStage .adMark{width:min(11rem,40vw);height:auto;margin-inline:auto}.adLabMarkStage .adWorkflowRail{--rail-count: 3}.adLabLogoGrid{display:grid;grid-template-columns:1.5fr 1.5fr 1fr 1fr;border:var(--ad-rule)}.adLabLogoGrid>div{min-height:14rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem;padding:2rem;border-right:var(--ad-rule)}.adLabLogoGrid>div:last-child{border-right:0}.adLabLogoGrid .is-dark{background:var(--ad-bottle);color:var(--ad-ivory)}.adLabLogoGrid .is-large{width:5rem;height:5rem}.adLabLogoGrid small{color:var(--ad-muted);font-size:.8rem}.adLabLogoGrid .is-dark small{color:var(--ad-eucalyptus)}.adSwatches{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:var(--ad-rule);border-left:var(--ad-rule)}.adSwatches article{min-height:10rem;display:flex;flex-direction:column;padding:1rem;border-right:var(--ad-rule);border-bottom:var(--ad-rule);background:var(--ad-ivory)}.adSwatches i{height:4rem;margin:-1rem -1rem 1rem;background:var(--swatch)}.adSwatches b{font-size:.85rem}.adSwatches code{margin-top:auto;color:var(--ad-muted);font-size:.75rem}.adContrastRows{display:grid;grid-template-columns:repeat(3,1fr);margin-top:2rem}.adContrastRows span{padding:1.2rem;font-weight:700;text-align:center}.adContrastRows .ink-on-clay{background:var(--ad-clay);color:var(--ad-ink)}.adContrastRows .ivory-on-forest{background:var(--ad-forest);color:var(--ad-ivory)}.adContrastRows .ink-on-ivory{border:var(--ad-rule);background:var(--ad-ivory);color:var(--ad-ink)}.adTypeSpecimen{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,7vw,8rem);padding-block:2rem}.adTypeSpecimen h2{margin:1rem 0;font-size:clamp(4rem,8vw,8rem);line-height:.86}.adTypeSpecimen .adDisplay{max-width:35rem;color:var(--ad-muted);font-size:1.6rem}.adTypeSpecimen>div:last-child{align-self:end;padding:3rem 0;border-top:3px solid var(--ad-forest)}.adTypeSpecimen h3{margin:1rem 0 .5rem;font-size:1.5rem}.adTypeSpecimen p:not(.adDisplay){color:var(--ad-muted);font-size:1.05rem;line-height:1.55}.adLabObjects{display:grid;grid-template-columns:5fr 7fr;gap:clamp(3rem,8vw,9rem);align-items:center}.adLabFolioContent{min-height:20rem;padding:4rem 2rem 2rem}.adLabFolioContent h3{margin:1rem 0 .5rem;font-family:var(--ad-display);font-size:2.4rem;font-weight:620}.adLabFolioContent p{color:var(--ad-muted);line-height:1.55}.adLabRails{position:relative;padding:5rem 2.5rem 3rem;border:var(--ad-rule);background:var(--ad-ivory)}.adLabRails .adWorkflowRail{--rail-count: 5;margin-top:3rem}.adGlyphGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--ad-eucalyptus) 30%,transparent);border-left:1px solid color-mix(in srgb,var(--ad-eucalyptus) 30%,transparent)}.adGlyphGrid>div{min-height:8rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.8rem;border-right:1px solid color-mix(in srgb,var(--ad-eucalyptus) 30%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ad-eucalyptus) 30%,transparent)}.adGlyphGrid .adGlyph{width:2.4rem;height:2.4rem;color:var(--ad-eucalyptus)}.adGlyphGrid span{color:var(--ad-eucalyptus);font-size:.8rem}.adLabEvidence{display:grid;grid-template-columns:7fr 5fr;gap:clamp(2rem,6vw,7rem);align-items:center}.adLabEvidence aside{padding:2.5rem 0;border-block:var(--ad-rule)}.adLabEvidence aside h3{margin:.75rem 0 1.5rem;font-family:var(--ad-display);font-size:2.7rem;font-weight:620}.adLabEvidence aside ol{display:grid;gap:1rem;padding-left:1.25rem;color:var(--ad-muted);line-height:1.5}.adLabWorkbook{max-width:34rem;margin-inline:auto}.adLabRights{display:grid;grid-template-columns:5fr 7fr;gap:2rem;align-items:center}.adLabRights .adLicenceRail{grid-template-columns:1fr;margin:0}.adMobileSpec{width:24.375rem;max-width:100%;margin-inline:auto;padding:4rem .85rem 2rem;border:.65rem solid var(--ad-bottle);border-radius:2rem;background:var(--ad-oat);box-shadow:var(--ad-shadow-folio)}.adMobileSpec>div:first-child{padding:.5rem .5rem 3.5rem}.adMobileSpec h2{margin:.75rem 0;font-size:3.2rem;line-height:.92}.adMobileSpec p{color:var(--ad-muted);font-size:1.05rem}.adMobileSpec .adButton{width:100%}.adMobileSpec .adEvidence{margin-top:1rem}.adAxeReport{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:clamp(2rem,5vw,5rem);align-items:start;padding:clamp(2rem,5vw,4rem);border:var(--ad-rule);border-left:6px solid var(--ad-forest);background:var(--ad-ivory)}.adAxeReport.has-findings{border-left-color:var(--ad-clay)}.adAxeReport h3{margin:1rem 0 .6rem;font-family:var(--ad-display);font-size:clamp(2rem,4vw,3.6rem);font-weight:620;line-height:1}.adAxeReport p{max-width:52ch;margin:0;color:var(--ad-muted);font-size:1rem;line-height:1.55}.adAxeReport ol{margin:0;padding:0;list-style:none;border-top:var(--ad-rule)}.adAxeReport li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem;padding:.85rem 0;border-bottom:var(--ad-rule);font-size:.9rem}.adAxeReport li span{color:var(--ad-muted)}.adAxeReport li code{grid-column:1 / -1;overflow-wrap:anywhere;color:var(--ad-forest);font-size:.75rem}.adMotionSpec{display:grid;grid-template-columns:5fr 7fr;gap:clamp(3rem,8vw,8rem);align-items:center}.adMotionSpec .adFolio{min-height:13rem;color:var(--ad-ink);transition:transform var(--ad-motion-base) var(--ad-ease)}.adMotionSpec .adFolio>div{display:flex;align-items:center;gap:1rem;padding:5rem 2rem 2rem}.adMotionSpec .adFolio:hover{transform:translate(-.25rem,-.25rem)}.adMotionSpec .adFolio:hover .adConnectedTab{transform:translate(.5rem)}.adMotionSpec .adFolio .adConnectedTab{transition:transform var(--ad-motion-base) var(--ad-ease)}.adMotionSpec .adWorkflowRail{--rail-count: 3}.adSection--dark .adWorkflowRail i{background:var(--ad-bottle)}@media(max-width:62rem){.adLabHero .adGrid12>div:first-child{grid-column:1 / 8}.adLabHero .adFolio{grid-column:8 / 13}.adLabLogoGrid{grid-template-columns:repeat(2,1fr)}.adLabLogoGrid>div:nth-child(2){border-right:0}.adSwatches{grid-template-columns:repeat(2,1fr)}.adTypeSpecimen,.adLabObjects,.adLabEvidence,.adLabRights,.adMotionSpec{grid-template-columns:1fr}}@media(max-width:48rem){.adLabHeader>div>div{display:none}.adLabHero .adGrid12>div:first-child,.adLabHero .adFolio{grid-column:1}.adLabHero .adFolio{margin-top:4rem}.adLabHero h1{font-size:5rem}.adLabLogoGrid{grid-template-columns:1fr}.adLabLogoGrid>div{border-right:0;border-bottom:var(--ad-rule)}.adLabLogoGrid>div:last-child{border-bottom:0}.adSwatches{grid-template-columns:repeat(2,1fr)}.adContrastRows{grid-template-columns:1fr}.adTypeSpecimen h2{font-size:4.2rem}.adGlyphGrid{grid-template-columns:repeat(2,1fr)}.adLabMarkStage{padding-inline:1.25rem}.adLabMarkStage .adWorkflowRail,.adLabRails .adWorkflowRail{--rail-count: 1}}.adSiteHeader{position:relative;z-index:var(--ad-z-nav);border-bottom:var(--ad-rule);background:var(--ad-oat)}.adSiteHeader>div{min-height:var(--ad-header);display:flex;align-items:center;justify-content:space-between;gap:2rem}.adSiteHeader nav{display:flex;align-items:center;gap:clamp(1rem,2vw,2rem)}.adSiteHeader nav a{color:var(--ad-muted);font-size:.9rem;font-weight:650;text-decoration:none}.adSiteHeader nav a:hover{color:var(--ad-forest)}.adSiteHeader nav .adNavLogin{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 14px;border:1px solid var(--ad-forest);border-radius:8px;color:var(--ad-forest);background:var(--ad-ivory);line-height:1.2}.adSiteHeader nav .adNavLogin:hover{background:var(--ad-eucalyptus)}.adCheckoutNotice{display:flex;justify-content:center;gap:.75rem;padding:.8rem 1rem;border-bottom:1px solid var(--ad-danger);background:var(--ad-ivory);color:var(--ad-danger);font-size:.875rem}.adCheckoutNotice--success{border-color:var(--ad-forest);background:var(--ad-eucalyptus);color:var(--ad-forest)}.adCheckoutNotice--preview{border-color:var(--ad-brass);background:var(--ad-ivory);color:var(--ad-ink)}.adHomeHero{position:relative;padding:clamp(5rem,8vw,8.5rem) 0 clamp(6rem,9vw,10rem);background-image:linear-gradient(color-mix(in srgb,var(--ad-stone) 25%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ad-stone) 25%,transparent) 1px,transparent 1px);background-size:5rem 5rem}.adHeroCopy{grid-column:1 / 7;align-self:center}.adHeroCopy h1{margin:1.15rem 0 1.2rem;font-size:clamp(4rem,5vw,5.35rem);line-height:.9}.adHeroCopy h2{max-width:42rem;margin:0 0 1rem;font-family:var(--ad-body);font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:650;line-height:1.35}.adHeroCopy>p{max-width:39rem;margin:0 0 .4rem;color:var(--ad-muted);font-size:1.1rem;line-height:1.55}.adHeroCopy>strong{display:block;max-width:39rem;font-size:1.05rem;line-height:1.5}.adHeroActions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.7rem 0 .8rem}.adHeroCopy>small{display:block;color:var(--ad-muted);font-size:.85rem}.adHeroFolio{position:relative;grid-column:8 / 13;min-height:38rem;align-self:center}.adHeroFolio figure{--offset: calc(var(--folio-index) * 2.25rem);position:absolute;inset:var(--offset) calc((2 - var(--folio-index)) * 1.6rem) auto calc(var(--folio-index) * .8rem);overflow:hidden;margin:0;padding:2.5rem .65rem .65rem;border:var(--ad-rule);border-radius:var(--ad-radius-lg);background:var(--ad-ivory);box-shadow:var(--ad-shadow-folio);transform:translateY(calc(var(--folio-index) * 3rem))}.adHeroFolio figure:after{position:absolute;top:1.1rem;right:-.05rem;width:.5rem;height:2rem;border:var(--ad-rule);border-right:0;background:var(--ad-oat);content:""}.adHeroFolio figure>span{position:absolute;top:.8rem;left:.8rem;color:var(--ad-muted);font-size:.68rem;font-weight:800;letter-spacing:.075em}.adHeroFolio figure:nth-child(1)>span{color:var(--ad-forest)}.adHeroFolio figure:nth-child(2)>span{color:var(--ad-clay-hover)}.adHeroFolio figure:nth-child(3)>span{color:color-mix(in srgb,var(--ad-lavender) 55%,var(--ad-ink))}.adHeroFolio img{width:100%;aspect-ratio:16/9;border:1px solid color-mix(in srgb,var(--ad-stone) 70%,transparent);object-fit:cover}.adHeroFolio figcaption{display:flex;flex-direction:column;padding:.7rem .2rem .15rem}.adHeroFolio figcaption b{font-size:.9rem}.adHeroFolio figcaption small{max-width:30rem;color:var(--ad-muted);font-size:.72rem;line-height:1.35}.adHeroRail{position:absolute;z-index:5;right:.5rem;bottom:-1.1rem;left:2.5rem;display:flex;align-items:center;justify-content:center;gap:.65rem;padding:.8rem;border:var(--ad-rule);background:var(--ad-bottle);color:var(--ad-ivory);font-size:.75rem;font-weight:700}.adHeroRail i{width:.45rem;height:.45rem;border-radius:50%;background:var(--ad-clay)}.adValueLedger{border-block:var(--ad-rule);background:var(--ad-ivory)}.adValueLedger>div{display:grid;grid-template-columns:repeat(6,1fr)}.adValueLedger span{display:flex;min-height:7.25rem;align-items:center;justify-content:center;flex-direction:column;border-right:var(--ad-rule);text-align:center}.adValueLedger span:first-child{border-left:var(--ad-rule)}.adValueLedger b{font-family:var(--ad-display);font-size:2.2rem;font-weight:650;font-variant-numeric:tabular-nums}.adValueLedger small{color:var(--ad-muted);font-size:.75rem}.adHowItWorks>h3{margin:0 0 2.5rem;font-family:var(--ad-display);font-size:clamp(2rem,3vw,3rem);font-weight:620}.adHowItWorks>ol{display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:0;list-style:none}.adHowItWorks>ol li{position:relative;padding-right:clamp(1rem,3vw,3rem)}.adHowItWorks>ol li:not(:first-child){padding-left:clamp(1rem,3vw,3rem);border-left:var(--ad-rule)}.adHowItWorks>ol li>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem}.adHowItWorks>ol li>div b{font-family:var(--ad-display);font-size:1.5rem;font-variant-numeric:tabular-nums}.adHowItWorks>ol li>div span{height:1px;background:var(--ad-stone)}.adHowItWorks>ol img{grid-column:1 / -1;width:100%;aspect-ratio:16/8.2;margin-top:.75rem;border:var(--ad-rule);object-fit:cover;object-position:top}.adHowItWorks h4{margin:1.2rem 0 .35rem;font-size:1.15rem}.adHowItWorks li p{margin:0;color:var(--ad-muted);line-height:1.5}.adPlainPromise{margin:2.5rem 0 0;padding:1rem 0;border-block:var(--ad-rule);color:var(--ad-forest);font-weight:750;text-align:center}.adEvidenceSpread{display:grid;grid-template-columns:7fr 5fr;gap:clamp(2rem,6vw,7rem);align-items:center;margin-bottom:clamp(6rem,10vw,10rem)}.adEvidenceSpread aside{padding-block:2rem;border-block:var(--ad-rule)}.adEvidenceSpread aside h3{margin:1.25rem 0 2rem;font-family:var(--ad-display);font-size:clamp(2.2rem,4vw,4rem);font-weight:620;line-height:1}.adEvidenceSpread aside .adWorkflowRail{margin-bottom:2rem}.adEvidenceSpread aside p{color:var(--ad-muted);font-size:1rem;line-height:1.55}.adStudioPair+.adProofGallery,.adProofGallery{margin-top:clamp(4rem,7vw,7rem)}.adOperationsChapter>div{display:grid;grid-template-columns:repeat(2,1fr);border-top:3px solid var(--ad-forest)}.adOperationsChapter article{display:grid;grid-template-columns:3rem 1fr;gap:.25rem 1rem;padding:1.75rem 1rem 1.75rem 0;border-bottom:var(--ad-rule)}.adOperationsChapter article:nth-child(odd){border-right:var(--ad-rule)}.adOperationsChapter article:nth-child(2n){padding-left:1.5rem}.adOperationsChapter article span{grid-row:1 / 3;color:var(--ad-forest);font-family:var(--ad-display);font-size:1.5rem}.adOperationsChapter article h3,.adOperationsChapter article p{margin:0}.adOperationsChapter article h3{font-size:1.2rem}.adOperationsChapter article p{color:var(--ad-muted);line-height:1.5}.adRevenueJourney>ol{display:grid;grid-template-columns:repeat(5,1fr);padding:0;margin:0;list-style:none}.adRevenueJourney>ol li{position:relative;padding:1.5rem 1.25rem 1.5rem 0;border-top:3px solid var(--ad-forest)}.adRevenueJourney>ol li:not(:first-child){padding-left:1.25rem;border-left:var(--ad-rule)}.adRevenueJourney li i{display:grid;place-items:center;width:2rem;height:2rem;margin-bottom:1.5rem;border-radius:50%;background:var(--ad-clay);font-size:.8rem;font-style:normal;font-weight:800}.adRevenueJourney h3{margin:0 0 .5rem;font-family:var(--ad-display);font-size:1.55rem;font-weight:620}.adRevenueJourney li p{margin:0;color:var(--ad-muted);font-size:.9rem;line-height:1.5}.adRevenueJourney>p{max-width:52rem;margin:2rem 0 0;color:var(--ad-forest);font-weight:750}.adRouteLedger>div{border-top:1px solid color-mix(in srgb,var(--ad-eucalyptus) 30%,transparent)}.adRouteLedger article{display:grid;grid-template-columns:4rem 3rem 1fr;gap:1.2rem;padding:2.25rem 0;border-bottom:1px solid color-mix(in srgb,var(--ad-eucalyptus) 30%,transparent)}.adRouteLedger article>span{color:var(--ad-eucalyptus);font-family:var(--ad-display);font-size:1.6rem}.adRouteLedger article>.adGlyph{color:var(--ad-clay)}.adRouteLedger article h3{margin:.5rem 0;font-family:var(--ad-display);font-size:clamp(1.8rem,3vw,3rem);font-weight:620}.adRouteLedger article p{max-width:49rem;margin:0 0 .7rem;color:var(--ad-eucalyptus);font-size:1rem;line-height:1.55}.adRouteLedger article strong{color:var(--ad-ivory)}.adRouteLedger .adSerial{color:var(--ad-eucalyptus)}.adMoneyIndex>ol{display:grid;grid-template-columns:repeat(2,1fr);padding:0;margin:0;border-top:3px solid var(--ad-forest);list-style:none}.adMoneyIndex>ol li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.35rem 1.5rem 1.35rem 0;border-bottom:var(--ad-rule)}.adMoneyIndex>ol li:nth-child(odd){border-right:var(--ad-rule)}.adMoneyIndex>ol li:nth-child(2n){padding-left:1.5rem}.adMoneyIndex li>span{color:var(--ad-forest);font-family:var(--ad-display);font-size:1.4rem}.adMoneyIndex h3,.adMoneyIndex li p{margin:0}.adMoneyIndex h3{font-size:1.05rem}.adMoneyIndex li p{color:var(--ad-muted);line-height:1.45}.adMoneyStatement{display:grid;grid-template-columns:auto 1fr;gap:1rem;margin-top:2rem;padding:1.2rem 0;border-block:1px solid var(--ad-brass);color:var(--ad-forest)}.adLegalLine{color:var(--ad-muted);font-size:.78rem;line-height:1.45}.adSoftwareLedger>div{display:grid;grid-template-columns:repeat(2,1fr);border-top:3px solid var(--ad-forest)}.adSoftwareLedger>div p{display:grid;grid-template-columns:2.25rem 1.25rem 1fr;gap:.75rem;align-items:center;margin:0;padding:1rem 1rem 1rem 0;border-bottom:var(--ad-rule)}.adSoftwareLedger>div p:nth-child(odd){border-right:var(--ad-rule)}.adSoftwareLedger>div p:nth-child(2n){padding-left:1rem}.adSoftwareLedger p span{color:var(--ad-muted);font-family:var(--ad-display);font-size:1.1rem}.adSoftwareLedger p .adGlyph{width:1.05rem;color:var(--ad-forest)}.adSoftwareLedger>strong{display:block;max-width:52rem;margin-top:2rem;color:var(--ad-forest);font-size:1.05rem}.adFeaturedServices{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ad-space-7)}.adFeaturedServices article{position:relative;padding-top:1rem;border-top:3px solid var(--ad-forest)}.adFeaturedServices img{width:100%;aspect-ratio:16/9;margin:1rem 0;border:var(--ad-rule);object-fit:cover}.adFeaturedServices h3{margin:0 0 1rem;font-family:var(--ad-display);font-size:2rem;font-weight:620}.adFeaturedServices dl{display:grid;grid-template-columns:9rem 1fr;margin:0;border-top:var(--ad-rule)}.adFeaturedServices dt,.adFeaturedServices dd{margin:0;padding:.65rem 0;border-bottom:var(--ad-rule);font-size:.85rem;line-height:1.4}.adFeaturedServices dt{color:var(--ad-forest);font-weight:750}.adFeaturedServices dd{color:var(--ad-muted)}.adFeaturedServices button{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 0;background:transparent;color:var(--ad-forest);font-weight:750;cursor:pointer}.adFeaturedServices button .adGlyph{width:1rem}.adServiceIndex{margin-top:4rem;border-top:3px solid var(--ad-forest)}.adServiceIndex article{display:grid;grid-template-columns:3rem minmax(15rem,1fr) minmax(18rem,1fr);gap:1rem;padding:1.25rem 0;border-bottom:var(--ad-rule)}.adServiceIndex article>span{color:var(--ad-forest);font-family:var(--ad-display);font-size:1.25rem}.adServiceIndex h3,.adServiceIndex p{margin:0}.adServiceIndex p{color:var(--ad-muted)}.adServiceIndex strong{font-size:.85rem}.adSection--dark .adDeliveryKit>ol{border-top-color:var(--ad-eucalyptus)}.adDeliveryKit>ol{display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0 0 5rem;border-top:3px solid var(--ad-forest);list-style:none}.adDeliveryKit>ol li{display:grid;grid-template-columns:2.25rem 1fr;gap:.75rem;padding:1.4rem 1.2rem 1.4rem 0}.adDeliveryKit>ol li:not(:first-child){padding-left:1.2rem;border-left:1px solid color-mix(in srgb,var(--ad-eucalyptus) 30%,transparent)}.adDeliveryKit li>span{color:var(--ad-clay);font-family:var(--ad-display);font-size:1.25rem}.adDeliveryKit h3,.adDeliveryKit li p{margin:0}.adDeliveryKit h3{font-size:1.05rem}.adDeliveryKit li p{margin-top:.35rem;color:var(--ad-eucalyptus);line-height:1.45}.adSection--dark .adRightsSchedule{color:var(--ad-ink)}.adBusinessOS>div{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(2rem,4vw,3.5rem)}.adIndexTabs{display:flex;align-items:flex-end;gap:2rem;margin-bottom:3rem;border-bottom:2px solid var(--ad-stone)}.adIndexTabs button{min-height:3.5rem;padding:.5rem 0;border-bottom:3px solid transparent;background:transparent;color:var(--ad-muted);font-weight:700;cursor:pointer}.adIndexTabs button[aria-selected=true]{border-color:var(--ad-clay);color:var(--ad-ink)}.adClientIndexTable{border-top:3px solid var(--ad-forest)}.adClientIndexTable article{display:grid;grid-template-columns:3rem 2rem 1.2fr 1fr;gap:1rem;align-items:start;padding:1.1rem 0;border-bottom:var(--ad-rule)}.adClientIndexTable article>span{color:var(--ad-forest);font-family:var(--ad-display);font-size:1.2rem}.adClientIndexTable article .adGlyph{color:var(--ad-forest)}.adClientIndexTable h3,.adClientIndexTable p{margin:0}.adClientIndexTable p{color:var(--ad-muted)}.adClientIndexTable strong{font-size:.85rem}.adCampaignCatalogues .adSystemIndex+.adSystemIndex{margin-top:6rem}.adMathAnchor{margin:-2rem 0 4rem;color:var(--ad-forest);font-family:var(--ad-display);font-size:1.8rem}.adCapabilityDisclosure{border-block:3px solid var(--ad-forest)}.adCapabilityDisclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:5.5rem;font-family:var(--ad-display);font-size:1.6rem;font-weight:620;cursor:pointer;list-style:none}.adCapabilityDisclosure>summary::-webkit-details-marker{display:none}.adCapabilityDisclosure>summary span{font-family:var(--ad-body);font-size:1.5rem}.adCapabilityDisclosure[open]>summary span{transform:rotate(45deg)}.adCapabilityDisclosure>div{padding:2rem 0}.capabilityAtlasHead{display:grid;grid-template-columns:1fr 12rem;gap:3rem;align-items:end}.capabilityAtlasHead .eyebrow{color:var(--ad-forest);font-size:.75rem;font-weight:800;letter-spacing:.075em}.capabilityAtlasHead h2{margin:.75rem 0;font-family:var(--ad-display);font-size:clamp(2.5rem,5vw,4.75rem);font-weight:620;line-height:.95}.capabilityAtlasHead p{color:var(--ad-muted);line-height:1.55}.capabilityAtlasHead aside{display:flex;min-height:11rem;align-items:center;justify-content:center;flex-direction:column;border:var(--ad-rule);background:var(--ad-ivory);text-align:center}.capabilityAtlasHead aside b{color:var(--ad-forest);font-family:var(--ad-display);font-size:4rem;line-height:.85}.capabilityAtlasHead aside span{font-size:.75rem;font-weight:750}.capabilityAtlasHead aside small{max-width:9rem;margin-top:.5rem;color:var(--ad-muted);font-size:.7rem}.capabilityAtlasControls{display:grid;grid-template-columns:18rem 1fr;gap:1rem;margin-top:2rem;padding:.75rem;border:var(--ad-rule);background:var(--ad-oat)}.capabilityAtlasControls>label{display:flex;flex-direction:column;gap:.2rem;padding:.55rem .75rem;background:var(--ad-ivory)}.capabilityAtlasControls>label span{color:var(--ad-muted);font-size:.7rem;font-weight:750}.capabilityAtlasControls input{min-height:2rem;border:0;outline:0;background:transparent}.capabilityAtlasControls>div{display:flex;align-items:center;gap:.25rem;overflow:auto}.capabilityAtlasControls button{min-height:2.75rem;flex:0 0 auto;padding:.5rem .75rem;background:transparent;color:var(--ad-muted);font-size:.8rem;font-weight:700;cursor:pointer}.capabilityAtlasControls button.active{border-bottom:2px solid var(--ad-clay);color:var(--ad-ink)}.capabilityAtlasControls button small{margin-left:.35rem}.capabilityAtlasMeta{display:flex;gap:1rem;padding:1rem 0;color:var(--ad-muted);font-size:.8rem}.capabilityAtlasMeta i{margin-left:auto;font-style:normal}.capabilityAtlasGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.capabilityAtlasGrid article{display:flex;min-height:15rem;flex-direction:column;padding:1.3rem;border:var(--ad-rule);background:var(--ad-ivory)}.capabilityAtlasGrid article header{display:flex;justify-content:space-between;gap:.75rem;color:var(--ad-muted);font-size:.7rem}.capabilityAtlasGrid article header em{color:var(--ad-forest);font-style:normal;font-weight:750}.capabilityAtlasGrid article h3{margin:1rem 0 .5rem;font-family:var(--ad-display);font-size:1.5rem;font-weight:620}.capabilityAtlasGrid article p{margin:0;color:var(--ad-muted);font-size:.85rem;line-height:1.45}.capabilityAtlasGrid article footer{margin-top:auto;padding-top:1rem;border-top:var(--ad-rule)}.capabilityAtlasGrid article footer small,.capabilityAtlasGrid article footer b{display:block}.capabilityAtlasGrid article footer small{color:var(--ad-muted);font-size:.65rem}.capabilityAtlasGrid article footer b{margin-top:.25rem;font-size:.8rem}.capabilityAtlasMore{width:100%;min-height:3.25rem;margin-top:1rem;border:var(--ad-rule);background:var(--ad-ivory);font-weight:750;cursor:pointer}.capabilityAtlasEmpty{padding:3rem;border:var(--ad-rule);text-align:center}.adGuarantee{display:grid;grid-template-columns:1fr 15rem;gap:clamp(2rem,6vw,7rem);align-items:center;padding:3rem;border:var(--ad-rule);background:var(--ad-ivory)}.adGuarantee h2{margin:.8rem 0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.95}.adGuarantee p{max-width:44rem;margin:0 0 .75rem;color:var(--ad-muted);font-size:1.05rem}.adGuarantee aside{display:flex;align-items:center;justify-content:center;flex-direction:column;aspect-ratio:1;border:3px solid var(--ad-clay);color:var(--ad-ink);text-align:center}.adGuarantee aside span{padding:.3rem .6rem;background:var(--ad-clay);font-size:.7rem;font-weight:800;letter-spacing:.08em}.adGuarantee aside b{font-family:var(--ad-display);font-size:5rem;font-weight:650;line-height:.9}.adGuarantee aside small{font-weight:800}.adGuarantee aside i{margin-top:1rem;color:var(--ad-muted);font-size:.65rem;font-style:normal}.adBoundaryLedger table{width:100%;border-collapse:collapse;border-top:3px solid var(--ad-forest)}.adBoundaryLedger th,.adBoundaryLedger td{width:50%;padding:1rem;border-bottom:var(--ad-rule);text-align:left;vertical-align:top}.adBoundaryLedger th:first-child,.adBoundaryLedger td:first-child{border-right:var(--ad-rule)}.adBoundaryLedger td{color:var(--ad-muted)}.adFaq{max-width:65rem;margin-inline:auto}.adFaq details{border-top:var(--ad-rule)}.adFaq details:last-child{border-bottom:var(--ad-rule)}.adFaq summary{display:flex;justify-content:space-between;gap:1rem;padding:1.2rem 0;font-size:1.05rem;font-weight:750;cursor:pointer;list-style:none}.adFaq summary::-webkit-details-marker{display:none}.adFaq summary span{color:var(--ad-forest);font-size:1.35rem}.adFaq details[open] summary span{transform:rotate(45deg)}.adFaq details p{max-width:52rem;margin:-.25rem 0 1.3rem;color:var(--ad-muted);line-height:1.55}.adPricingHero{padding:clamp(5rem,8vw,8rem) 0}.adPricingHero .adGrid12>div{grid-column:1 / 7}.adPricingHero .adGrid12>aside{grid-column:8 / 13;align-self:center;padding:3rem;border:var(--ad-rule);border-left:.5rem solid var(--ad-brass);background:var(--ad-ivory);box-shadow:var(--ad-shadow-folio)}.adPricingHero h1{margin:1rem 0;font-size:clamp(4rem,5vw,5.5rem);line-height:.9}.adPricingHero h2{max-width:40rem;font-family:var(--ad-body);font-size:1.35rem;line-height:1.4}.adPricingHero p{max-width:38rem;color:var(--ad-muted);font-size:1.05rem;line-height:1.55}.adPricingHero>div>div>small{display:block;margin-top:.7rem;color:var(--ad-muted)}.adPricingHeroPrice{margin:2rem 0 1.5rem}.adPricingHeroPrice b{display:block;font-family:var(--ad-display);font-size:clamp(4.5rem,7vw,7rem);font-weight:650;line-height:.8;font-variant-numeric:tabular-nums}.adPricingHeroPrice span{display:block;margin-top:.55rem;color:var(--ad-muted)}.adPricingHero aside>ul{margin:0;padding:0;border-top:var(--ad-rule);list-style:none}.adPricingHero aside>ul li{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.65rem;align-items:center;min-height:3rem;border-bottom:var(--ad-rule);font-size:.9rem;font-weight:750;line-height:1.3}.adPricingHero aside>ul .adGlyph{width:1rem;height:1rem;color:var(--ad-clay-hover)}.adPricingSummary{display:grid;grid-template-columns:repeat(3,1fr);border-top:3px solid var(--ad-forest)}.adPricingSummary article{padding:1.5rem 1.5rem 1rem 0}.adPricingSummary article:not(:first-child){padding-left:1.5rem;border-left:var(--ad-rule)}.adPricingSummary span{color:var(--ad-forest);font-family:var(--ad-display);font-size:1.5rem}.adPricingSummary h3{margin:.5rem 0;font-family:var(--ad-display);font-size:2rem}.adPricingSummary p{margin:0;color:var(--ad-muted);line-height:1.5}.adPricingClose{text-align:center}.adPricingClose h2{max-width:55rem;margin:1rem auto 2rem;font-size:clamp(3rem,6vw,6rem);line-height:.9}.adPricingClose .adSerial{color:var(--ad-eucalyptus)}.adCampaignStrip{border-bottom:1px solid color-mix(in srgb,var(--ad-bottle) 25%,transparent);background:var(--ad-brass)}.adCampaignStrip>div{min-height:2.55rem;display:flex;align-items:center;justify-content:center;gap:1.25rem;font-size:.78rem}.adCampaignStrip .adSerial{color:var(--ad-ink)}.adCampaignStrip span{color:color-mix(in srgb,var(--ad-ink) 72%,transparent)}.adCampaignHeader{position:relative;z-index:var(--ad-z-nav);background:var(--ad-bottle);color:var(--ad-ivory)}.adCampaignHeader>div{min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.adCampaignHeader>div>span{color:var(--ad-eucalyptus);font-size:.85rem}.adCampaignHeader .adButton{min-height:2.75rem}.adCampaignHero{min-height:calc(100vh - 7rem);padding:clamp(4.5rem,7vw,7rem) 0 6rem;background-color:var(--ad-bottle);background-image:linear-gradient(color-mix(in srgb,var(--ad-eucalyptus) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ad-eucalyptus) 8%,transparent) 1px,transparent 1px);background-size:5rem 5rem;color:var(--ad-ivory)}.adCampaignHero .adHeroCopy .adSerial{color:var(--ad-eucalyptus)}.adCampaignHero .adHeroCopy h1{font-size:clamp(3.55rem,4.5vw,5.15rem)}.adCampaignHero .adHeroCopy h2{color:var(--ad-ivory)}.adCampaignHero .adHeroCopy>p{color:var(--ad-eucalyptus)}.adCampaignHero .adHeroCopy>small{margin-top:.75rem;color:var(--ad-eucalyptus)}.adCampaignPrice{display:flex;align-items:baseline;gap:.6rem;margin:1.3rem 0 1rem;font-variant-numeric:tabular-nums}.adCampaignPrice b{color:var(--ad-ivory);font-family:var(--ad-display);font-size:4.75rem;font-weight:650;line-height:.8}.adCampaignPrice span{color:var(--ad-brass);font-weight:750}.adCampaignPrice small{margin-left:.5rem;color:var(--ad-eucalyptus)}.adCampaignHero .adHeroCopy>ul{display:grid;grid-template-columns:repeat(2,auto);gap:.55rem 1rem;width:max-content;max-width:100%;padding:0;margin:1.3rem 0 0;list-style:none}.adCampaignHero .adHeroCopy>ul li{display:flex;align-items:center;gap:.4rem;color:var(--ad-eucalyptus);font-size:.83rem}.adCampaignHero .adHeroCopy>ul .adGlyph{width:1rem;color:var(--ad-clay)}.adHeroFolio--campaign figure{border-color:color-mix(in srgb,var(--ad-eucalyptus) 40%,transparent)}.adHeroFolio--campaign .adHeroRail{background:var(--ad-ivory);color:var(--ad-ink)}.adChapterIndex{position:fixed;z-index:18;top:50%;left:.6rem;display:flex;flex-direction:column;gap:.25rem;transform:translateY(-50%)}.adChapterIndex a{display:flex;align-items:center;gap:.5rem;color:var(--ad-muted);font-size:.65rem;font-weight:750;text-decoration:none}.adChapterIndex a:before{width:1.3rem;height:1px;background:currentColor;content:""}.adChapterIndex a span{width:0;overflow:hidden;white-space:nowrap;transition:width var(--ad-motion-base)}.adChapterIndex a:hover span,.adChapterIndex a:focus-visible span{width:7rem}.adMobileTicket{display:none}.adFooter{padding:5rem 0 1.5rem;background:var(--ad-bottle);color:var(--ad-ivory)}.adFooter>.adContainer:first-child{display:grid;grid-template-columns:2fr 1fr 1fr;gap:clamp(2rem,6vw,7rem)}.adFooterIdentity p{max-width:23rem;color:var(--ad-eucalyptus);line-height:1.5}.adFooterIdentity .adSerial{color:var(--ad-eucalyptus)}.adFooter nav{display:flex;align-items:flex-start;flex-direction:column;gap:.6rem}.adFooter nav b{margin-bottom:.5rem;color:var(--ad-brass)}.adFooter nav a{color:var(--ad-eucalyptus);text-decoration:none}.adFooter nav a:hover{color:var(--ad-ivory)}.adColophon{display:grid;grid-template-columns:auto auto 1fr;gap:2rem;margin-top:4rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--ad-eucalyptus) 25%,transparent);color:var(--ad-eucalyptus);font-size:.72rem}.adColophon span:last-child{text-align:right}@media(max-width:100rem){.adChapterIndex{display:none}}@media(max-width:62rem){.adHeroCopy{grid-column:1 / 8}.adHeroFolio{grid-column:8 / 13;min-height:32rem}.adHeroCopy h1{font-size:clamp(3.75rem,7vw,5.8rem)}.adValueLedger>div{grid-template-columns:repeat(3,1fr)}.adValueLedger span:nth-child(3){border-right:var(--ad-rule)}.adValueLedger span:nth-child(n+4){border-top:var(--ad-rule)}.adRevenueJourney>ol{grid-template-columns:1fr;border-top:3px solid var(--ad-forest)}.adRevenueJourney>ol li,.adRevenueJourney>ol li:not(:first-child){display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem 0;border-top:0;border-left:0;border-bottom:var(--ad-rule)}.adRevenueJourney li i{grid-row:1 / 3;margin:0}.adFeaturedServices{gap:2rem}.adDeliveryKit>ol{grid-template-columns:repeat(2,1fr)}.adDeliveryKit>ol li:nth-child(3){border-left:0}.adBusinessOS>div{grid-template-columns:1fr 1fr}.adPricingHero .adGrid12>div{grid-column:1 / 8}.adPricingHero .adGrid12>aside{grid-column:8 / 13;padding:2rem}}@media(max-width:48rem){body{padding-bottom:0}.adSiteHeader{position:sticky;top:0}.adSiteHeader>div{min-height:4.25rem}.adHomeHero{padding:4rem 0 6rem}.adHeroCopy,.adHeroFolio,.adPricingHero .adGrid12>div,.adPricingHero .adGrid12>aside{grid-column:1}.adHeroCopy h1{font-size:clamp(3rem,13vw,3.5rem);line-height:.9}.adHeroCopy h2{font-size:1.05rem}.adHeroCopy>p,.adHeroCopy>strong{font-size:1rem}.adHeroActions,.adHeroActions .adButton{width:100%}.adHeroFolio{min-height:31rem;margin-top:4rem}.adHeroFolio figure{inset-inline:calc(var(--folio-index) * .3rem) calc((2 - var(--folio-index)) * .3rem);padding-top:2.35rem;transform:translateY(calc(var(--folio-index) * 4rem))}.adHeroFolio figcaption small{font-size:.72rem}.adHeroRail{left:.5rem}.adValueLedger>div{grid-template-columns:repeat(2,1fr)}.adValueLedger span,.adValueLedger span:nth-child(3){min-height:6rem;border-top:var(--ad-rule);border-right:var(--ad-rule)}.adValueLedger span:nth-child(-n+2){border-top:0}.adValueLedger b{font-size:1.8rem}.adHowItWorks>ol{grid-template-columns:1fr}.adHowItWorks>ol li,.adHowItWorks>ol li:not(:first-child){padding:1.5rem 0;border-left:0;border-bottom:var(--ad-rule)}.adEvidenceSpread,.adAxeReport{grid-template-columns:1fr}.adEvidenceSpread aside h3{font-size:2.6rem}.adOperationsChapter>div,.adMoneyIndex>ol,.adSoftwareLedger>div{grid-template-columns:1fr}.adOperationsChapter article,.adOperationsChapter article:nth-child(2n),.adMoneyIndex>ol li,.adMoneyIndex>ol li:nth-child(2n),.adSoftwareLedger>div p,.adSoftwareLedger>div p:nth-child(2n){padding:1.1rem 0;border-right:0}.adRouteLedger article{grid-template-columns:2.5rem 2rem 1fr;gap:.75rem}.adRouteLedger article h3{font-size:2rem}.adMoneyStatement,.adFeaturedServices,.adFeaturedServices dl{grid-template-columns:1fr}.adFeaturedServices dt{padding-bottom:0;border-bottom:0}.adServiceIndex article{grid-template-columns:2.4rem 1fr}.adServiceIndex article>strong{grid-column:2}.adDeliveryKit>ol{grid-template-columns:1fr}.adDeliveryKit>ol li,.adDeliveryKit>ol li:not(:first-child){padding:1.1rem 0;border-left:0;border-bottom:1px solid color-mix(in srgb,var(--ad-eucalyptus) 30%,transparent)}.adBusinessOS>div{grid-template-columns:1fr}.adIndexTabs{align-items:stretch;flex-direction:column;gap:0;border-bottom:0}.adIndexTabs button{min-height:3rem;border-bottom:var(--ad-rule);text-align:left}.adIndexTabs button[aria-selected=true]{border-left:3px solid var(--ad-clay);padding-left:.75rem}.adClientIndexTable article{grid-template-columns:2.25rem 1.5rem 1fr}.adClientIndexTable article>strong{grid-column:3}.adGuarantee{grid-template-columns:1fr;padding:1.5rem}.adGuarantee aside{width:min(13rem,100%);margin-inline:auto}.adBoundaryLedger table,.adBoundaryLedger thead,.adBoundaryLedger tbody,.adBoundaryLedger tr,.adBoundaryLedger th,.adBoundaryLedger td{display:block;width:100%}.adBoundaryLedger thead{position:absolute;clip:rect(0,0,0,0)}.adBoundaryLedger td{padding-left:2rem}.adBoundaryLedger td:first-child{border-right:0;color:var(--ad-forest);font-weight:700}.adPricingHero{padding:4rem 0}.adPricingHero h1{font-size:3.3rem}.adPricingHero .adGrid12>aside{margin-top:2rem}.adPricingSummary{grid-template-columns:1fr}.adPricingSummary article,.adPricingSummary article:not(:first-child){padding:1.25rem 0;border-left:0;border-bottom:var(--ad-rule)}.adCampaignStrip>div{justify-content:space-between;gap:.5rem}.adCampaignStrip .adSerial{display:none}.adCampaignStrip b{max-width:14rem;font-size:.72rem;line-height:1.2}.adCampaignStrip span{font-size:.7rem}.adCampaignHeader>div{min-height:4rem}.adCampaignHeader>div>span,.adCampaignHeader .adButton{display:none}.adCampaignHero{min-height:auto;padding:3rem 0 5rem}.adCampaignHero .adHeroCopy h1{font-size:clamp(2.5rem,10.5vw,2.65rem);line-height:.94}.adCampaignHero .adCampaignPrice,.adCampaignHero .adHeroCopy>.adButton{display:none}.adCampaignPrice b{font-size:4rem}.adCampaignPrice small{display:block;margin-left:0}.adCampaignHero .adHeroCopy>ul{grid-template-columns:1fr 1fr;width:100%}.adCampaignHero .adHeroFolio{margin-top:3.5rem}.adCampaignPage{padding-bottom:5.5rem}.adMobileTicket{position:fixed;z-index:var(--ad-z-sticky);right:0;bottom:0;left:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.55rem .6rem;border-top:1px solid var(--ad-stone);background:var(--ad-ivory);box-shadow:0 -8px 30px #17211d1f}.adMobileTicket .adSerial{font-size:.62rem}.adMobileTicket>b{font-family:var(--ad-display);font-size:1.2rem}.adMobileTicket .adButton{min-height:2.75rem;padding:.5rem .7rem;font-size:.82rem}.adFooter>.adContainer:first-child{grid-template-columns:1fr}.adColophon{grid-template-columns:1fr;gap:.5rem}.adColophon span:last-child{text-align:left}.capabilityAtlasHead,.capabilityAtlasControls{grid-template-columns:1fr}.capabilityAtlasHead aside{min-height:8rem}.capabilityAtlasMeta{flex-wrap:wrap}.capabilityAtlasMeta i{width:100%;margin-left:0}.capabilityAtlasGrid{grid-template-columns:1fr}}}@layer pages{.adCampaignPage .adContainer{width:min(calc(100% - clamp(2rem,5vw,4rem)),var(--ad-container))}.vsCampaignBar{background:var(--ad-brass);color:var(--ad-ink)}.vsCampaignBar .adContainer{display:flex;min-height:2.25rem;align-items:center;justify-content:center;gap:.45rem;padding-block:.35rem;font-size:.76rem;line-height:1.2;text-align:center}.vsCampaignBar span{font-weight:900;letter-spacing:.055em}.vsCampaignBar b{font-weight:750}.vsOfferCountdown{display:flex;align-items:center;gap:.35rem;font-family:var(--ad-body);font-size:.78rem;font-weight:850;letter-spacing:0}.vsOfferCountdown>span{font-weight:800;letter-spacing:0}.vsOfferCountdown time{color:var(--ad-brass);font-size:.95rem;font-weight:950;font-variant-numeric:tabular-nums;letter-spacing:.035em}.vsCampaignBar .vsOfferCountdown{color:var(--ad-ink)}.vsCampaignBar .vsOfferCountdown time{color:var(--ad-ink)}.vsOfferCountdown.is-compact>span{display:none}.vsOfferCountdown.is-expired{color:var(--ad-ink)}.vsCampaignHeader{position:relative;z-index:20;border-bottom:1px solid rgba(255,255,255,.14);background:var(--ad-bottle);color:var(--ad-ivory)}.vsCampaignHeader .adContainer{display:flex;min-height:3.35rem;align-items:center;justify-content:space-between;gap:.8rem}.vsCampaignHeader .adLockup{width:6.9rem}.vsCampaignHeader>.adContainer>span{color:var(--ad-eucalyptus);font-size:.76rem;font-weight:700}.vsCampaignHeader .adButton{display:none}.adCampaignPage .adButton[class*=adButton--pattern-]{--cta-bg: var(--ad-clay);--cta-ink: var(--ad-ink);--cta-border: rgba(23,33,29,.26);--cta-texture: linear-gradient(105deg,rgba(255,255,255,.13),transparent 42%), repeating-linear-gradient(90deg,transparent 0 1.65rem,rgba(23,33,29,.035) 1.65rem calc(1.65rem + 1px) );border-color:var(--cta-border);background-color:var(--cta-bg);background-image:var(--cta-texture);color:var(--cta-ink)}.adCampaignPage .adButton[class*=adButton--pattern-]:hover{border-color:color-mix(in srgb,var(--cta-ink) 34%,transparent);background-color:color-mix(in srgb,var(--cta-bg) 90%,var(--cta-ink));background-image:var(--cta-texture)}.adCampaignPage .adButton.adButton--pattern-clay{--cta-bg: var(--ad-clay)}.adCampaignPage .adButton.adButton--pattern-brass{--cta-bg: var(--ad-brass);--cta-texture: linear-gradient(135deg,rgba(255,255,255,.16),transparent 45%), repeating-linear-gradient(0deg,transparent 0 .72rem,rgba(23,33,29,.045) .72rem calc(.72rem + 1px) )}.adCampaignPage .adButton.adButton--pattern-eucalyptus{--cta-bg: var(--ad-eucalyptus);--cta-border: color-mix(in srgb,var(--ad-forest) 32%,transparent);--cta-texture: radial-gradient(circle at 1px 1px,rgba(32,92,79,.11) 1px,transparent 1.2px);background-size:14px 14px}.adCampaignPage .adButton.adButton--pattern-lavender{--cta-bg: var(--ad-lavender);--cta-texture: repeating-linear-gradient(135deg,transparent 0 .62rem,rgba(23,33,29,.055) .62rem calc(.62rem + 1px) )}.adCampaignPage .adButton.adButton--pattern-ivory{--cta-bg: var(--ad-ivory);--cta-border: color-mix(in srgb,var(--ad-forest) 40%,transparent);--cta-texture: linear-gradient(90deg,rgba(32,92,79,.055) 1px,transparent 1px), linear-gradient(rgba(32,92,79,.055) 1px,transparent 1px);background-size:1.25rem 1.25rem}.adCampaignPage .adButton.adButton--pattern-forest{--cta-bg: var(--ad-forest);--cta-ink: var(--ad-ivory);--cta-border: rgba(255,255,255,.24);--cta-texture: radial-gradient(circle at 88% 20%,rgba(201,154,62,.3),transparent 23%), repeating-linear-gradient(90deg,transparent 0 1.4rem,rgba(255,255,255,.055) 1.4rem calc(1.4rem + 1px) )}.vsFreeAttraction{position:relative;z-index:2;padding:.8rem 0 2.55rem;border-bottom:1px solid var(--ad-stone);background:#ebe8e0;color:var(--ad-muted)}.vsFreeAttractionInner{display:grid;justify-items:center}.vsFreeAttractionLabel{margin:0;color:#5d6661;font-family:var(--ad-body);font-size:.9rem;font-weight:800;line-height:1.3;letter-spacing:.01em}.vsFreeAttractionOr{position:absolute;bottom:-1.72rem;left:50%;z-index:3;display:grid;width:3.85rem;height:3.85rem;place-items:center;border:.38rem solid #ebe8e0;border-radius:50%;background:var(--ad-clay);color:var(--ad-ink);font-size:1.08rem;font-weight:950;letter-spacing:.08em;line-height:1;transform:translate(-50%)}.vsHero{position:relative;overflow:hidden;padding:2.15rem 0 3.7rem;background-color:var(--ad-oat);background-image:linear-gradient(color-mix(in srgb,var(--ad-stone) 24%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ad-stone) 24%,transparent) 1px,transparent 1px);background-size:3.5rem 3.5rem}.vsHero--campaign{padding-top:1.55rem;background-color:var(--ad-bottle);background-image:linear-gradient(rgba(255,255,255,.048) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.048) 1px,transparent 1px);color:var(--ad-ivory)}.vsHeroGrid{display:grid;gap:2.25rem}.vsHeroCopy{min-width:0}.vsHeroCopy>.adSerial{color:var(--ad-forest);font-size:.76rem;line-height:1.35}.vsHero--campaign .vsHeroCopy>.adSerial{color:var(--ad-brass)}.vsHeroCopy h1{margin:.72rem 0 .65rem;font-size:clamp(2.15rem,6.1vw,5.5rem);line-height:1.02;letter-spacing:0}.vsHeroAnnualValue{color:#f1b3a4;white-space:nowrap;text-decoration:underline;text-decoration-color:#f1b3a473;text-decoration-thickness:.055em;text-underline-offset:.1em}.vsHeroOfferPrice{display:inline}.vsHeroOfferPrice del{color:#f1b3a4;font-size:.62em;font-weight:600;text-decoration-thickness:.09em}.vsHeroOfferPrice strong{color:var(--ad-brass);font:inherit;font-weight:700}.vsHeroOfferPrice--annual-zero strong{color:#f1b3a4}.vsHeroCopy h2{max-width:35rem;margin:0 0 .75rem;color:var(--ad-forest);font-family:var(--ad-body);font-size:1.2rem;font-weight:800;line-height:1.2}.vsHero--campaign .vsHeroCopy h2{color:var(--ad-brass)}.vsHeroPriceCompare{display:grid;grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr);align-items:stretch;gap:.35rem;margin:1.05rem 0 .8rem;padding:.7rem;border:1px solid var(--ad-stone);background:var(--ad-ivory);color:var(--ad-ink);font-variant-numeric:tabular-nums}.vsHero--campaign .vsHeroPriceCompare{border-color:#ffffff38}.vsHeroPriceCompare>div{display:grid;align-content:center;min-width:0}.vsHeroPriceCompare span{color:var(--ad-muted);font-size:.75rem;font-weight:900;letter-spacing:.035em}.vsHeroPriceCompare>div>del,.vsHeroPriceCompare>div>b{display:block;margin-top:.22rem;font-family:var(--ad-display);font-size:clamp(1.35rem,5.8vw,1.65rem);font-weight:700;line-height:.95;white-space:nowrap}.vsHeroPriceCompare>div>del{color:#8c3f2f;text-decoration-thickness:2px}.vsHeroPriceCompare>div>b{color:var(--ad-forest);font-size:clamp(2rem,9vw,2.6rem)}.vsHeroPriceCompare small{margin-top:.18rem;color:var(--ad-muted);font-size:.75rem}.vsHeroPriceCompare>i{display:grid;place-items:center;color:var(--ad-clay-hover);font-size:.75rem;font-style:normal;font-weight:950}.vsDiscountNote{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;margin-top:.45rem;color:var(--ad-muted);font-size:.78rem;font-weight:750;line-height:1.25}.vsDiscountNote>b{display:inline-flex;padding:.22rem .4rem;background:var(--ad-clay);color:var(--ad-ink);font-family:var(--ad-body);font-size:.75rem;font-weight:950;letter-spacing:.045em;line-height:1;text-transform:uppercase}.vsDiscountNote del{color:inherit;font-weight:900;text-decoration-thickness:1px}.vsDiscountNote--light{color:var(--ad-eucalyptus)}.vsDiscountNote--compact{display:grid;justify-items:start;gap:.25rem;margin-top:.35rem}.vsHeroPriceCompare .vsDiscountNote{align-content:start}.vsHeroSocialProof{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.2rem .48rem;margin:0 0 .65rem;padding:.62rem .72rem;border:1px solid rgba(201,154,62,.42);background:#09141147;color:var(--ad-ivory);font-size:.82rem;font-weight:650;line-height:1.3;text-align:center}.vsHeroSocialProofStars{color:var(--ad-brass);font-size:.9rem;letter-spacing:.08em;line-height:1;white-space:nowrap}.vsHeroSocialProof b{font-weight:900}.vsHeroSocialProof i{margin-inline:.18rem;color:var(--ad-brass);font-style:normal}.vsHeroCopy>.adButton{width:100%;min-height:3.35rem;padding-inline:.9rem;font-size:.93rem;text-align:left}.vsHeroCopy>.vsOfferCountdown{justify-content:center;margin-top:.55rem;padding:.55rem .7rem;border:1px solid rgba(201,154,62,.38);background:#09141138;color:var(--ad-eucalyptus)}.vsHeroCopy>small{display:block;margin-top:.55rem;color:var(--ad-muted);font-size:.78rem;line-height:1.4}.vsHero--campaign .vsHeroCopy>small{color:#ffffffb8}.vsHeroCopy>.vsHeroCheckoutTrust{color:var(--ad-ivory);font-weight:800;text-align:center}.vsValueTally{min-width:0;overflow:hidden;border:1px solid #e1dfd4;border-radius:1rem;background:var(--ad-ivory);color:var(--ad-ink);box-shadow:0 2px 4px #0b282414,0 24px 60px #0b282426}.vsValueTally>header{padding:1.35rem 1.25rem}.vsValueTally>header h2{margin:0;color:var(--ad-bottle);font-family:var(--ad-body);font-size:clamp(1.15rem,4.6vw,1.4rem);font-weight:850;letter-spacing:-.02em;line-height:1.3}.vsValueTally>header p{margin:.65rem 0 0;color:var(--ad-muted);font-size:.84rem;line-height:1.5}.vsValueTable{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums}.vsValueTable th,.vsValueTable td{padding:.9rem .5rem;border-bottom:1px solid #e4e2d8;vertical-align:middle}.vsValueTable thead th{background:#f0eee6;color:#626960;font-size:.7rem;font-weight:750;line-height:1.3;text-align:right}.vsValueTable th:first-child{width:30%;text-align:left}.vsValueTable thead th:nth-child(2){width:22%}.vsValueTable thead th:nth-child(2) strong{display:block;color:#3e4d44;font-weight:900}.vsValueTable thead th:last-child{border-top:3px solid #efd48f;border-bottom-color:#315448;border-radius:.65rem .65rem 0 0;background:#123b30;color:#fffdf4;font-size:1rem;font-weight:850;text-align:left}.vsValueTable tbody th{background:#faf9f3;color:#3e4d44;font-size:.84rem;font-weight:750;line-height:1.3}.vsValueTable td{background:#faf9f3;color:#646e63;font-size:.84rem;font-weight:650;text-align:right;white-space:nowrap}.vsValueTable tbody td:first-of-type{color:#25362c;font-size:1rem;font-weight:850;line-height:1.15;letter-spacing:-.015em}.vsValueTable td:last-child{border-bottom-color:#315448;background:#123b30;color:#fffdf4}.vsValueTable tbody tr:last-child th,.vsValueTable tbody tr:last-child td{border-bottom:0}.vsValueTable small{display:block;color:#6b756a;font-size:.65rem;font-weight:550;line-height:1.3}.vsValueTable tbody td:first-of-type small{margin-top:.22rem;color:#4d5a50;letter-spacing:0}.vsValueTableAppDap{display:grid;grid-template-columns:3.05rem minmax(0,1fr);align-items:baseline;gap:.4rem;text-align:left}.vsValueTableAppDap>span{font-size:1rem;font-weight:850;line-height:1.15;letter-spacing:-.015em}.vsValueTableAppDap small{margin-top:.22rem;color:#b8cfc1;letter-spacing:0}.vsValueTableAppDap>b{justify-self:start;width:100%;max-width:6.5rem;text-align:center;padding:.25rem .35rem;border:1px solid #f2dfab;border-radius:.3rem;background:#efd48f;color:#173b2e;font-size:.675rem;font-weight:800;line-height:1;white-space:nowrap}.vsValueTable a{display:block;color:inherit;text-decoration:none}.vsValueTable a:hover{color:var(--ad-bottle);text-decoration:underline;text-underline-offset:.2rem}.vsValueTable a:focus-visible{outline:3px solid var(--ad-brass);outline-offset:3px}.vsValueTally>footer{background:var(--ad-ivory);font-size:.82rem;line-height:1.35}.vsValueTallyRemainder{display:grid;gap:.4rem;padding:1.2rem 1.25rem;border-top:1px solid #e4e2d8;background:var(--ad-ivory);color:var(--ad-ink)}.vsValueTallyRemainder strong{font-size:.9rem;line-height:1.4}.vsValueTallyRemainder strong b{color:var(--ad-bottle);font-size:inherit;font-weight:750}.vsValueTallyRemainder>span{color:var(--ad-muted);font-size:.78rem;font-weight:550}.vsValueTallyRemainder>span b{color:var(--ad-ink);font-size:.86rem;font-weight:800}.vsValueTallyDeal{position:relative;padding:1.25rem;overflow:hidden;border-top:1px solid #45604f;background:radial-gradient(ellipse at 100% 0%,#294e3d 0%,transparent 65%),#123b30;color:var(--ad-ivory)}.vsValueTallyDealHeader{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.vsValueTallyDealHeader>span{color:#d0e0d4;font-size:.72rem;font-weight:800;letter-spacing:.055em}.vsValueTallyDealHeader>em{flex:0 0 auto;padding:.32rem .5rem;border:1px solid #e7ce8b;border-radius:.3rem;background:#efd48f;color:#173b2e;font-size:.74rem;font-style:normal;font-weight:850;letter-spacing:.01em}.vsValueTallyDealPrice{display:flex;align-items:baseline;gap:.65rem;margin-top:.85rem;font-variant-numeric:tabular-nums}.vsValueTallyDealPrice del{color:#a1b8a8;font-size:1.2rem;font-weight:650;text-decoration-thickness:1.5px}.vsValueTallyDealPrice strong{color:#f3dc9f;font-family:var(--ad-display);font-size:clamp(3.4rem,14vw,4.25rem);font-weight:700;letter-spacing:-.04em;line-height:.82}.vsValueTallyDealPrice b{color:var(--ad-ivory);font-size:.9rem;font-weight:750}.vsValueTally .adButton.vsValueTallyDealCta{width:100%;min-height:3.15rem;margin-top:1rem;padding-inline:.8rem;border-color:#f6e4b7;border-radius:.5rem;background:#efd48f;color:#173b2e;font-size:.86rem;box-shadow:0 2px #00000018}.vsValueTally .adButton.vsValueTallyDealCta:hover{background:#f8e4ae}.vsValueTallyDeal p{margin:.8rem 0 0;color:#d0e0d4;font-size:.78rem;font-weight:550;line-height:1.5}.vsValueTallyDeal p del{color:#a1b8a8;text-decoration-thickness:1.5px}.vsValueTallyDeal p strong{color:#f3dc9f}@media(min-width:480px){.vsValueTable tbody td:first-of-type{font-size:1.2rem}.vsValueTableAppDap{grid-template-columns:3.65rem minmax(0,1fr);gap:.65rem}.vsValueTableAppDap>span{font-size:1.2rem}.vsValueTableAppDap>b{padding:.3rem .4rem;font-size:.72rem}}@media(max-width:380px){.vsValueTable tbody td:first-of-type{font-size:.875rem}.vsValueTable th,.vsValueTable td{padding-inline:.4rem}.vsValueTable th:first-child{width:27%}.vsValueTable thead th:nth-child(2){width:23%}.vsValueTableAppDap{grid-template-columns:2.75rem minmax(0,1fr);gap:.2rem}.vsValueTableAppDap>span{font-size:.875rem}.vsValueTableAppDap>b{padding:.22rem .18rem;font-size:.62rem}}.vsReviews{--review-card-width: min(18rem, calc(100vw - 2rem) );--review-gap: .75rem;position:relative;padding:.75rem 0;overflow:hidden;border-block:var(--ad-rule);background:var(--ad-ivory)}.vsHeroPurchase>.vsReviews{min-width:0;width:100%;margin-bottom:1rem;border-radius:.55rem}.vsReviewViewport{overflow-x:auto;overscroll-behavior-inline:contain;padding:.25rem 0 .75rem;touch-action:pan-x pan-y;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vsReviewViewport::-webkit-scrollbar{display:none}.vsReviewViewport:focus-visible{outline:3px solid var(--ad-clay);outline-offset:-3px}.vsReviewViewport.is-dragging,.vsReviewViewport.is-dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.vsReviewCanvas{display:flex;width:max-content}.vsReviewSegment{display:grid;flex:0 0 auto;gap:var(--review-gap);padding-right:var(--review-gap)}.vsReviewRow{display:flex;width:max-content;align-items:flex-start;gap:var(--review-gap)}.vsReviewCard{--review-bg: var(--ad-oat);--review-border: var(--ad-stone);box-sizing:border-box;display:grid;width:var(--review-card-width);height:17.25rem;grid-template-rows:auto 1fr auto;gap:1rem;margin:0;padding:1.05rem;overflow:hidden;border:1px solid var(--review-border);border-radius:.55rem;background-color:var(--review-bg);color:var(--ad-ink);background-position:0 0;box-shadow:0 2px 4px #17211d0a,0 10px 25px #17211d14}.vsReviewCard[data-tone=ivory]{--review-bg: var(--ad-ivory)}.vsReviewCard[data-tone=eucalyptus]{--review-bg: var(--ad-eucalyptus);--review-border: color-mix(in srgb,var(--ad-forest) 16%,var(--ad-stone))}.vsReviewCard[data-tone=lavender]{--review-bg: var(--ad-ivory);--review-border: color-mix(in srgb,var(--ad-lavender) 55%,var(--ad-stone));background-color:color-mix(in srgb,var(--ad-lavender) 28%,var(--ad-ivory))}.vsReviewCard[data-tone=clay]{--review-bg: var(--ad-oat);--review-border: color-mix(in srgb,var(--ad-clay) 30%,var(--ad-stone));background-color:color-mix(in srgb,var(--ad-clay) 11%,var(--ad-ivory))}.vsReviewCard[data-tone=brass]{--review-bg: var(--ad-oat);--review-border: color-mix(in srgb,var(--ad-brass) 35%,var(--ad-stone));background-color:color-mix(in srgb,var(--ad-brass) 14%,var(--ad-ivory))}.vsReviewCard[data-texture=paper]{background-image:linear-gradient(118deg,rgba(255,255,255,.24),transparent 46%),repeating-linear-gradient(0deg,rgba(23,33,29,.018) 0 1px,transparent 1px 6px)}.vsReviewCard[data-texture=ledger]{background-image:repeating-linear-gradient(0deg,transparent 0 2.1rem,rgba(32,92,79,.045) 2.1rem calc(2.1rem + 1px))}.vsReviewCard[data-texture=dots]{background-image:radial-gradient(circle at 1px 1px,rgba(32,92,79,.065) 1px,transparent 1.2px);background-size:16px 16px}.vsReviewCard[data-texture=contour]{background-image:radial-gradient(circle at 108% -12%,transparent 0 2.65rem,rgba(32,92,79,.055) 2.7rem 2.76rem,transparent 2.82rem 4.25rem,rgba(32,92,79,.04) 4.3rem 4.36rem,transparent 4.42rem)}.vsReviewStars{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.vsReviewStars>span{display:flex;gap:.15rem}.vsReviewStars>b{color:var(--ad-forest);font-size:.75rem;font-variant-numeric:tabular-nums}.vsReviewStar{position:relative;display:inline-block;color:var(--ad-stone);font-size:1rem;font-style:normal;line-height:1}.vsReviewStar:before{position:absolute;top:0;left:0;width:0;overflow:hidden;color:var(--ad-brass);content:"★"}.vsReviewStar--half:before{width:50%}.vsReviewStar--full:before{width:100%}.vsReviewCard blockquote{margin:0;color:var(--ad-ink);font-family:var(--ad-body);font-size:.95rem;font-weight:650;line-height:1.45}.vsReviewCard>footer{display:flex;align-items:center;gap:.65rem;padding-top:.8rem;border-top:var(--ad-rule)}.vsReviewAvatar{display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;border-radius:.35rem;background:var(--ad-forest);color:var(--ad-ivory);font-size:.68rem;font-weight:900;letter-spacing:.04em}.vsReviewCard>footer>div{display:grid;gap:.25rem}.vsReviewCard>footer>div>b{font-size:.84rem}.vsVerifiedCustomer{display:inline-flex;align-items:center;gap:.3rem;color:var(--ad-forest);font-size:.68rem;font-weight:800}.vsVerifiedCustomer i{display:grid;width:1rem;height:1rem;place-items:center;border-radius:50%;background:var(--ad-forest);color:var(--ad-ivory);font-size:.65rem;font-style:normal}@media(hover:hover)and (pointer:fine){.vsReviewViewport{cursor:grab}}.vsFounderDemo{position:relative;padding:4.25rem 0 4.5rem;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.16);background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0/4rem 100%,var(--ad-bottle);color:var(--ad-ivory)}.vsFounderDemo:before{position:absolute;top:0;right:clamp(1rem,6vw,7rem);width:5rem;height:.55rem;background:var(--ad-clay);content:""}.vsFounderDemoGrid{position:relative;display:grid;gap:2.4rem}.vsFounderDemoIntro .adSerial{color:var(--ad-brass)}.vsFounderDemoIntro h2{max-width:11ch;margin:.7rem 0 .85rem;color:var(--ad-ivory);font-size:clamp(2.75rem,12vw,4.8rem);line-height:.94;text-wrap:balance}.vsFounderDemoIntro>p{max-width:38rem;margin:0;color:var(--ad-eucalyptus);font-size:1.02rem;line-height:1.55}.vsFounderDemoIntro ul{display:grid;gap:0;margin:1.35rem 0 0;padding:0;border-block:1px solid rgba(255,255,255,.16);list-style:none}.vsFounderDemoIntro li{display:grid;grid-template-columns:1.35rem minmax(0,1fr);gap:.65rem;align-items:center;min-height:3rem;border-bottom:1px solid rgba(255,255,255,.12);color:var(--ad-ivory);font-size:.9rem;font-weight:750}.vsFounderDemoIntro li:last-child{border-bottom:0}.vsFounderDemoIntro .adGlyph{width:1rem;height:1rem;color:var(--ad-brass)}.vsFounderDemoFolio{position:relative;margin:1.65rem 0 0;border:1px solid color-mix(in srgb,var(--ad-brass) 70%,var(--ad-stone));background:var(--ad-ink);box-shadow:0 2px 4px #0000002e,0 28px 70px #00000057}.vsFounderDemoFolio:before{position:absolute;z-index:0;top:-.8rem;right:.8rem;bottom:.8rem;left:.8rem;border:1px solid rgba(201,154,62,.32);background:var(--ad-forest);content:"";transform:translate(.45rem,-.45rem)}.vsFounderDemoTab{position:absolute;z-index:2;top:-1.65rem;left:-.05rem;min-width:10.6rem;height:1.7rem;padding:.48rem .75rem 0;border:1px solid color-mix(in srgb,var(--ad-brass) 70%,var(--ad-stone));border-bottom:0;background:var(--ad-brass);color:var(--ad-ink);font-size:.65rem;font-weight:950;letter-spacing:.075em;line-height:1}.vsFounderDemoFolio>header,.vsFounderDemoFolio>figcaption,.vsFounderDemoStage{position:relative;z-index:1}.vsFounderDemoFolio>header,.vsFounderDemoFolio>figcaption{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.72rem .85rem}.vsFounderDemoFolio>header{border-bottom:1px solid rgba(255,255,255,.14);background:var(--ad-ink)}.vsFounderDemoFolio>header span,.vsFounderDemoFolio>header time,.vsFounderDemoFolio>figcaption span{font-size:.67rem;font-weight:900;letter-spacing:.055em}.vsFounderDemoFolio>header span{display:inline-flex;align-items:center;gap:.45rem;color:var(--ad-eucalyptus)}.vsFounderDemoFolio>header i{width:.5rem;height:.5rem;border-radius:50%;background:var(--ad-clay);box-shadow:0 0 0 .22rem #e16b4d29}.vsFounderDemoFolio>header time{color:var(--ad-brass);font-variant-numeric:tabular-nums}.vsFounderDemoStage{aspect-ratio:1440/700;overflow:hidden;background:#e8e4d7}.vsFounderDemoStage video{display:block;width:100%;height:100%;object-fit:contain;background:#e8e4d7}.vsFounderDemoTapTarget{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:transparent;cursor:pointer}.vsFounderDemoTapTarget:focus-visible{outline:3px solid var(--ad-brass);outline-offset:-4px}.vsFounderDemoPlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:3.2rem minmax(0,auto);grid-template-rows:auto auto;align-content:end;justify-content:start;gap:.08rem .75rem;width:100%;padding:clamp(1rem,4vw,1.7rem);border:0;background:linear-gradient(180deg,transparent 42%,rgba(21,63,55,.1) 58%,rgba(23,33,29,.82) 100%);color:var(--ad-ivory);text-align:left;cursor:pointer}.vsFounderDemoPlay>span{display:grid;grid-row:1/3;width:3.2rem;height:3.2rem;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:var(--ad-clay);box-shadow:0 8px 25px #00000047;transition:transform var(--ad-motion-fast) var(--ad-ease),background var(--ad-motion-fast) var(--ad-ease)}.vsFounderDemoPlay>span i{width:0;height:0;margin-left:.18rem;border-top:.44rem solid transparent;border-bottom:.44rem solid transparent;border-left:.7rem solid var(--ad-ink)}.vsFounderDemoPlay b{align-self:end;font-size:.96rem;line-height:1.15}.vsFounderDemoPlay small{color:var(--ad-eucalyptus);font-size:.7rem;font-weight:750}.vsFounderDemoPlay:hover>span{background:var(--ad-brass);transform:scale(1.06)}.vsFounderDemoPlay:focus-visible{outline:3px solid var(--ad-brass);outline-offset:-5px}.vsFounderDemoControls{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:.55rem;padding:.65rem .75rem;border-top:1px solid rgba(255,255,255,.14);background:var(--ad-ink)}.vsFounderDemoControls button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.42rem;padding:.65rem .8rem;border:1px solid rgba(255,255,255,.28);border-radius:.2rem;background:var(--ad-forest);color:var(--ad-ivory);font:850 .78rem/1 var(--ad-body);cursor:pointer}.vsFounderDemoControls button:first-child{border-color:var(--ad-clay);background:var(--ad-clay);color:var(--ad-ink)}.vsFounderDemoControls button .adGlyph{width:1rem;height:1rem}.vsFounderDemoControls button:hover{border-color:var(--ad-brass);color:var(--ad-brass)}.vsFounderDemoControls button:first-child:hover{background:var(--ad-brass);color:var(--ad-ink)}.vsFounderDemoControls button:focus-visible{outline:3px solid var(--ad-brass);outline-offset:2px}.vsFounderDemoControls>span{grid-column:1/-1;color:var(--ad-eucalyptus);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-align:center;text-transform:uppercase}.vsFounderDemoFolio>figcaption{border-top:1px solid rgba(255,255,255,.14);background:var(--ad-ink);color:var(--ad-eucalyptus)}.vsFounderDemoFolio>figcaption span:last-child{color:var(--ad-brass)}.vsStack{background:var(--ad-ivory)}.vsStackIntro{padding:3.75rem 0 2.7rem;border-top:1px solid var(--ad-stone);background:var(--ad-ivory)}.vsStackIntro .adSerial{color:var(--ad-clay-hover)}.vsStackIntro h2{max-width:13ch;margin:.7rem 0 .65rem;font-size:clamp(2.65rem,11vw,4.35rem);line-height:.94;text-wrap:balance}.vsStackIntro p{max-width:39rem;margin:0;color:var(--ad-muted);font-size:1rem;line-height:1.5}.vsStack--comparison .vsStackIntro .adContainer,.vsStackTable{max-width:64rem}.vsStack--comparison .vsStackIntro h2{max-width:22ch;font-size:clamp(2.65rem,6vw,3.65rem);line-height:1.02}.vsStackTable{padding-bottom:4rem}.vsValueTally--complete .vsValueTable th,.vsValueTally--complete .vsValueTable td{padding-inline:clamp(.5rem,2vw,1.5rem)}.vsValueTally--complete .vsValueTable tbody th,.vsValueTally--complete .vsValueTable tbody td{border-bottom-color:#d6d0c2}.vsValueTally--complete .vsValueTable tbody tr:nth-child(2n) th,.vsValueTally--complete .vsValueTable tbody tr:nth-child(2n) td{background:#eee9dd}.vsValueTally--complete .vsValueTable tbody td:last-child{border-bottom-color:#416457}.vsValueTally--complete .vsValueTable tbody tr:nth-child(2n) td:last-child{background:#1d4b3d}.vsValueTally--complete .vsValueTable tfoot th,.vsValueTally--complete .vsValueTable tfoot td{padding-block:1.4rem;border-top:4px solid #efc669;border-bottom:0;background:#123b30;color:#fffdf4;font-weight:850}.vsValueTally--complete .vsValueTable tfoot td{vertical-align:top}.vsValueTableTotalLabel{display:block;margin-bottom:.5rem;color:#c0d4c5;font-size:clamp(.625rem,1.4vw,.8125rem);font-weight:750;line-height:1.35;letter-spacing:.01em;white-space:normal;text-align:left}.vsValueTable tfoot td:last-child .vsValueTableTotalLabel{color:#214b3b}.vsValueTally--complete .vsValueTable tfoot th{font-size:clamp(1rem,2.2vw,1.4rem)}.vsValueTally--complete .vsValueTable tfoot .vsValueTableProviders{color:#c0d4c5;font-size:.7rem}.vsValueTally--complete .vsValueTable tfoot .vsValueTableOther{grid-template-columns:minmax(0,1fr);gap:.65rem}.vsValueTally--complete .vsValueTable tfoot .vsValueTableOther>span{color:#ffd1c7;font-size:clamp(1rem,2.5vw,1.6rem);font-weight:900;letter-spacing:-.025em}.vsValueTally--complete .vsValueTable tfoot td:last-child{background:#efc669;color:#123b30}.vsValueTally--complete .vsValueTable tfoot .vsValueTableAppDap>span{font-size:clamp(1.65rem,3.2vw,2.5rem);font-weight:950}.vsValueTally--complete .vsValueTable th:first-child{width:30%}.vsValueTally--complete .vsValueTable thead th:nth-child(2){width:46%;padding-block:1.1rem;border-top:3px solid #b5524c;border-bottom-color:#cdbbab;background:#eee6dd;text-align:left}.vsValueTally--complete .vsValueTable thead th:nth-child(2) strong{margin-bottom:.25rem;color:#17211d;font-size:clamp(.9375rem,2vw,1.125rem);font-weight:950;letter-spacing:-.015em;line-height:1.2;text-wrap:balance}.vsValueTally--complete .vsValueTableAppDap{display:block}.vsValueTableCategory{display:block;color:#1b2d24;font-weight:900}.vsValueTableProviders{display:block;margin-top:.4rem;color:#576257;font-size:.72rem;font-weight:550;line-height:1.5;white-space:normal;overflow-wrap:anywhere;letter-spacing:0}.vsValueTableProviderName{color:#4d5a50;font-size:.8125rem;font-weight:700;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.vsValueTableProviderPrice{font-variant-numeric:tabular-nums}.vsComparisonSourcesBody{padding:0 0 1.25rem;color:#4d5a50;font-size:.8rem;line-height:1.65}.vsComparisonSourcesBody>p{margin:0 0 1rem}.vsComparisonSourcesGrid{display:grid;gap:1.5rem;margin-top:1.5rem}.vsComparisonSourcesGrid section{min-width:0}.vsComparisonSourcesGrid h3{margin:0 0 .7rem;color:#25362c;font-size:1rem}.vsComparisonSourcesGrid ul{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.vsComparisonSourcesGrid a{color:#244b3d;font-weight:750;text-decoration:underline;text-underline-offset:.15rem;overflow-wrap:anywhere}.vsComparisonSourcesGrid li>span{display:block;font-variant-numeric:tabular-nums}.vsComparisonSourcesGrid li>p{margin:.1rem 0 0}.vsValueTableOther{display:grid;justify-items:start;gap:.45rem;text-align:left}.vsValueTableOther>b{width:100%;max-width:9rem;padding:.32rem .45rem;border:1px solid #b5524c;border-radius:.35rem;background:#a53b36;color:#fff8f6;font-size:.65rem;font-weight:800;line-height:1.3;white-space:normal;text-wrap:balance;text-align:center}.vsValueTally--complete .vsValueTable tbody tr:nth-child(odd) .vsValueTableOther>b{border-color:#8f2d32;background:#8f2d32}.vsValueTally--complete .vsValueTable tbody tr:nth-child(2n) .vsValueTableOther>b{border-color:#b34b43;background:#b34b43}@media(max-width:699px){.vsValueTableTotalLabel{min-height:2.7em}.vsValueTally--complete .vsValueTable tfoot td:first-of-type{font-size:.85rem}.vsValueTally--complete .vsValueTable thead th:last-child{font-size:1rem}}@media(max-width:360px){.vsValueTally--complete .vsValueTable thead th:last-child{font-size:.875rem}.vsValueTally--complete .vsValueTable tfoot .vsValueTableOther>span{font-size:.875rem}}@media(min-width:700px){.vsValueTally--complete .vsValueTable th:first-child{width:28%}.vsValueTally--complete .vsValueTable thead th:nth-child(2){width:52%}.vsValueTally--complete .vsValueTable tbody th{font-size:1rem}.vsValueTableProviders{max-width:30ch;font-size:.8125rem}.vsComparisonSourcesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media(min-width:980px){.vsValueTableOther{grid-template-columns:5.75rem minmax(0,1fr);align-items:center;gap:.75rem}.vsValueTally--complete .vsValueTable tbody .vsValueTableOther{grid-template-columns:minmax(0,1fr) 5.4rem 9rem}.vsValueTableProviderName{font-size:.875rem}.vsValueTableOther>b{min-width:9rem;padding:.35rem .6rem;font-size:.72rem;white-space:nowrap}}.vsApp{border-top:1px solid var(--ad-stone);padding:2.6rem 0 3.4rem;background:var(--ad-ivory);content-visibility:auto;contain-intrinsic-size:auto 110rem}.vsApp>.adContainer{display:grid;gap:1.15rem}.vsAppHeader{display:grid;grid-template-columns:3rem 1fr;gap:.8rem;align-items:start}.vsAppHeader>span{padding-top:.3rem;color:var(--ad-clay-hover);font-size:.78rem;font-weight:900;font-variant-numeric:tabular-nums}.vsAppHeader h2{margin:0;font-size:clamp(2.35rem,11vw,3.5rem);line-height:1.02}.vsAppHeader p{margin:.55rem 0 0;color:var(--ad-muted);font-size:.98rem;line-height:1.42}.vsComparison{display:grid;grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr);align-items:stretch;border:1px solid var(--ad-brass);background:var(--ad-bottle);color:var(--ad-ivory);font-variant-numeric:tabular-nums}.vsComparison>div{display:grid;align-content:center;min-width:0;padding:1.15rem .9rem}.vsComparison>div:first-child{background:var(--ad-ivory);color:var(--ad-ink)}.vsComparison>div>span{color:var(--ad-muted);font-size:.75rem;font-weight:900;letter-spacing:.035em}.vsComparison>div:nth-of-type(2)>span{color:var(--ad-brass)}.vsComparison>div:first-child>strong{margin-top:.75rem}.vsComparison .adLockup{width:auto;min-width:0;gap:.35rem;margin:.45rem 0}.vsComparison .adLockup .adMark{width:1.7rem;height:1.7rem}.vsComparison .adLockup>span{min-width:0;font-size:1.2rem;white-space:nowrap}.vsComparison>div strong{font-family:var(--ad-display);font-size:clamp(1.8rem,8vw,2.5rem);line-height:.9;white-space:nowrap}.vsComparison>i{display:grid;place-items:center;color:var(--ad-clay);font-size:.75rem;font-style:normal;font-weight:950}.vsComparison>p{grid-column:1/-1;margin:0;padding:1.1rem 1.25rem;border-top:1px solid var(--ad-brass);color:var(--ad-eucalyptus);font-size:.9rem;line-height:1.55;text-wrap:pretty}.vsComparison>p strong{color:var(--ad-ivory)}.vsFeatureList{display:grid;min-width:0;gap:1rem}.vsFeatureProof{min-width:0;overflow:hidden;border:var(--ad-rule);background:var(--ad-ivory);box-shadow:var(--ad-shadow-folio)}.vsFeatureProofCaption{padding:1.25rem;border-bottom:var(--ad-rule)}.vsFeatureProofCaption>span{color:var(--ad-clay-hover);font-size:.75rem;font-weight:900;letter-spacing:.05em}.vsFeatureProofCaption h3{margin:.38rem 0 .3rem;font-size:1.75rem;line-height:1.12}.vsFeatureProofCaption p{margin:0;color:var(--ad-muted);font-size:.92rem;line-height:1.45}.vsFeatureProofStage{min-height:18rem;padding:.75rem;background:var(--ad-oat)}.vsAppPurchase{display:grid;gap:.85rem;padding:1.25rem;border:1px solid var(--ad-brass);background:var(--ad-bottle);color:var(--ad-ivory)}.vsAppPurchase .adButton{width:100%;min-height:3.2rem;padding-inline:.8rem;font-size:.85rem;line-height:1.25;text-align:center}.vsAppPurchase>small{color:var(--ad-ivory);font-size:.75rem;font-weight:650;line-height:1.45}.vsAppPurchase>small b{color:var(--ad-brass);text-transform:uppercase}.vsCheckoutRail{border-block:1px solid var(--ad-brass);background:var(--ad-bottle);color:var(--ad-ivory)}.vsCheckoutRail .adContainer{display:grid;gap:.75rem;padding-block:1rem}.vsCheckoutRail .adContainer>div{display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:start;gap:.15rem .7rem}.vsCheckoutRail del{color:var(--ad-eucalyptus);font-size:.82rem}.vsCheckoutRail b{color:var(--ad-brass);font-family:var(--ad-display);font-size:1.65rem}.vsCheckoutRail .adContainer>div>span{grid-column:1/-1;color:var(--ad-eucalyptus);font-size:.76rem}.vsCheckoutRail .adButton{width:100%}.vsCompleteOffer{padding:4.25rem 0;background:var(--ad-ink);color:var(--ad-ivory);text-align:center}.vsCompleteOffer .adSerial{color:var(--ad-brass)}.vsFinalEquation{display:grid;gap:.65rem;max-width:48rem;margin:1.4rem auto 1.25rem}.vsFinalEquation>div{padding:1rem;border:1px solid rgba(255,255,255,.2)}.vsFinalEquation span,.vsFinalEquation small{display:block;font-size:.75rem}.vsFinalEquation span{color:var(--ad-eucalyptus);font-weight:900;letter-spacing:.05em}.vsFinalEquation>div>del,.vsFinalEquation>div>b{display:block;margin:.3rem 0;font-family:var(--ad-display);font-size:2.75rem;font-variant-numeric:tabular-nums}.vsFinalEquation>div>del{color:#f1b3a4}.vsFinalEquation>div>b{color:var(--ad-brass)}.vsFinalEquation>i{color:var(--ad-clay);font-size:1.5rem;font-style:normal;transform:rotate(90deg)}.vsCompleteOffer ul{display:grid;gap:.6rem;line-height:1.5;max-width:31rem;margin:1.3rem auto;padding:0;list-style:none;color:var(--ad-eucalyptus);font-size:.92rem}.vsCompleteOffer li:before{margin-right:.45rem;color:var(--ad-brass);content:"✓"}.vsCompleteOffer .adButton{width:100%;max-width:34rem;margin-inline:auto}.vsCompleteOffer>.adContainer>p{color:#ffffffa6;font-size:.78rem}.vsGuarantee{position:relative;padding:4.25rem 0;overflow:hidden;border-block:1px solid var(--ad-brass);background:var(--ad-eucalyptus)}.vsGuarantee:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;background-image:linear-gradient(var(--ad-stone) 1px,transparent 1px),linear-gradient(90deg,var(--ad-stone) 1px,transparent 1px);background-size:3.5rem 3.5rem;content:"";pointer-events:none}.vsGuarantee .adContainer{position:relative;display:grid;gap:1.6rem}.vsGuaranteeCopy .adSerial{color:var(--ad-clay-hover)}.vsGuarantee h2{max-width:16ch;margin:.65rem 0 .85rem;font-size:clamp(2.45rem,10vw,4rem);line-height:1.03;text-wrap:balance}.vsGuaranteeCopy>p{max-width:46rem;margin:0;color:var(--ad-muted);font-size:1.05rem;line-height:1.55}.vsGuaranteeCopy>p b{color:var(--ad-forest)}.vsGuaranteeSeal{display:grid;width:min(100%,15rem);min-height:12.5rem;align-content:center;justify-items:center;gap:.35rem;padding:1.25rem;border:2px solid var(--ad-clay-hover);background:color-mix(in srgb,var(--ad-ivory) 70%,transparent);color:var(--ad-clay-hover);text-align:center;transform:rotate(-1.5deg)}.vsGuaranteeSeal span,.vsGuaranteeSeal small,.vsGuaranteeSeal i{display:block;font-size:.75rem;font-style:normal;font-weight:900;letter-spacing:.07em;line-height:1.2}.vsGuaranteeSeal b{display:block;margin:.05rem 0;font-family:var(--ad-display);font-size:5.75rem;line-height:1}.vsGuaranteeSeal i{width:100%;margin-top:.4rem;padding-top:.65rem;border-top:1px solid currentColor}.vsGuaranteeSteps{display:grid;margin:0;padding:0;border-block:var(--ad-rule);list-style:none}.vsGuaranteeSteps li{display:grid;grid-template-columns:2.2rem 1fr;gap:.75rem;padding:1rem 0;border-bottom:var(--ad-rule)}.vsGuaranteeSteps li:last-child{border-bottom:0}.vsGuaranteeSteps li>span{color:var(--ad-clay-hover);font-size:.8rem;font-weight:950;font-variant-numeric:tabular-nums}.vsGuaranteeSteps li div{display:grid;gap:.2rem}.vsGuaranteeSteps li b{font-size:1rem}.vsGuaranteeSteps li p{margin:0;color:var(--ad-muted);font-size:.92rem;line-height:1.42}.vsGuaranteeAction{display:grid;gap:.65rem;align-items:center}.vsGuaranteeAction .adButton{width:100%;min-height:3.35rem}.vsGuaranteeAction>span{color:var(--ad-muted);font-size:.8rem;line-height:1.4}.vsGuaranteeAction .vsDiscountNote{margin:0}.vsGuarantee--campaign{background:var(--ad-oat)}.vsAffordability{position:relative;padding:4.75rem 0;overflow:hidden;border-bottom:1px solid var(--ad-brass);background:var(--ad-bottle);color:var(--ad-ivory)}.vsAffordability:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;background-image:linear-gradient(90deg,transparent 0,transparent calc(100% - 1px),var(--ad-eucalyptus) calc(100% - 1px)),linear-gradient(transparent 0,transparent calc(100% - 1px),var(--ad-eucalyptus) calc(100% - 1px));background-size:5rem 5rem;content:"";pointer-events:none}.vsAffordability:after{position:absolute;top:0;right:clamp(1rem,6vw,7rem);width:5.5rem;height:.6rem;background:var(--ad-clay);content:""}.vsAffordabilityGrid{position:relative;display:grid;gap:2rem}.vsAffordabilityCopy h2{max-width:11ch;margin:0;color:var(--ad-ivory);font-size:clamp(2.75rem,11vw,5.2rem);line-height:.94;text-wrap:balance}.vsAffordabilityStatements{display:grid;border-top:1px solid color-mix(in srgb,var(--ad-eucalyptus) 52%,transparent)}.vsAffordabilityStatements p{margin:0;padding:1.15rem 0;border-bottom:1px solid color-mix(in srgb,var(--ad-eucalyptus) 52%,transparent);color:var(--ad-eucalyptus);font-size:1rem;line-height:1.55}.vsAffordabilityStatements .vsAffordabilityLead{color:var(--ad-ivory);font-size:clamp(1.25rem,5vw,1.55rem);font-weight:750;line-height:1.35}.vsProductPreview{position:relative;overflow:hidden;padding:clamp(4.25rem,8vw,7.5rem) 0;border-bottom:1px solid var(--ad-stone);background:color-mix(in srgb,var(--ad-eucalyptus) 48%,var(--ad-oat))}.vsProductPreview:before{position:absolute;top:0;bottom:0;left:max(1rem,calc((100vw - 1200px)/2));width:1px;background:color-mix(in srgb,var(--ad-forest) 16%,transparent);content:""}.vsProductPreviewGrid{position:relative;display:grid;gap:3rem}.vsProductPreviewCopy{position:relative;z-index:2;align-self:center;padding-left:clamp(1rem,4vw,4rem)}.vsProductPreviewLabel{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1.1rem;color:var(--ad-forest);font-size:.77rem;font-weight:900;letter-spacing:.09em}.vsProductPreviewLabel:before{width:2rem;height:3px;background:var(--ad-clay);content:""}.vsProductPreviewCopy h2{max-width:12ch;margin:0;color:var(--ad-ink);font-size:clamp(2.65rem,10vw,5rem);line-height:.94;text-wrap:balance}.vsProductPreviewCopy>p{max-width:34rem;margin:1.3rem 0 0;color:var(--ad-muted);font-size:clamp(1.05rem,3.8vw,1.25rem);line-height:1.52}.vsProductPreviewCopy ul{display:flex;flex-wrap:wrap;gap:.55rem 1.15rem;margin:1.4rem 0 1.55rem;padding:0;list-style:none}.vsProductPreviewCopy li{display:flex;align-items:center;gap:.42rem;color:var(--ad-forest);font-size:.93rem;font-weight:850}.vsProductPreviewCopy li .adGlyph{width:1.05rem;color:var(--ad-clay)}.vsProductPreviewButton{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(100%,27rem);min-height:56px;padding:.85rem 1.1rem .85rem 1.25rem;border:1px solid #a84f39;border-radius:var(--ad-radius-sm);background:var(--ad-clay);box-shadow:0 7px #9d4a35;color:var(--ad-ink);font-size:1rem;font-weight:900;line-height:1.15;text-decoration:none;transition:transform var(--ad-motion-fast),box-shadow var(--ad-motion-fast)}.vsProductPreviewButton:hover{transform:translateY(2px);box-shadow:0 5px #9d4a35}.vsProductPreviewButton:focus-visible{outline:3px solid var(--ad-forest);outline-offset:4px}.vsProductPreviewButton .adGlyph{flex:0 0 auto;width:1.2rem}.vsProductPreviewCopy>small{display:block;max-width:27rem;margin-top:.9rem;color:var(--ad-muted);font-size:.78rem;font-weight:700;line-height:1.35}.vsProductPreviewFolio{position:relative;min-width:0;padding:clamp(1rem,2.4vw,1.55rem);border:1px solid var(--ad-stone);border-radius:var(--ad-radius-md);background:var(--ad-ivory);box-shadow:var(--ad-shadow-folio);transform:rotate(1.25deg)}.vsProductPreviewFolio:before{position:absolute;z-index:-1;top:.65rem;right:-.65rem;bottom:-.65rem;left:.65rem;border:1px solid var(--ad-stone);border-radius:inherit;background:var(--ad-paper);content:""}.vsProductPreviewFolioTab{position:absolute;top:-2rem;right:1.1rem;padding:.65rem 1rem .55rem;border-radius:7px 7px 0 0;background:var(--ad-brass);color:var(--ad-ink);font-size:.68rem;font-weight:950;letter-spacing:.1em}.vsProductPreviewFolio>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid var(--ad-stone)}.vsProductPreviewFolio>header .adLockup{transform:scale(.82);transform-origin:left center}.vsProductPreviewFolio>header>span{color:var(--ad-forest);font-size:.7rem;font-weight:900;letter-spacing:.1em}.vsProductPreviewWindow{min-height:21rem;display:grid;grid-template-columns:4.1rem minmax(0,1fr);overflow:hidden;margin-top:1rem;border:1px solid var(--ad-stone);border-radius:var(--ad-radius-sm);background:var(--ad-oat)}.vsProductPreviewWindow>aside{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.15rem .7rem;background:var(--ad-bottle)}.vsProductPreviewWindow>aside i{display:block;width:1.8rem;height:1.8rem;border:1px solid color-mix(in srgb,var(--ad-eucalyptus) 42%,transparent);border-radius:6px;background:color-mix(in srgb,var(--ad-ivory) 7%,transparent)}.vsProductPreviewWindow>aside i:first-child{border-color:var(--ad-clay);background:var(--ad-clay)}.vsProductPreviewWindow>main{min-width:0;padding:1.25rem}.vsProductPreviewWindow>main>span{color:var(--ad-forest);font-size:.62rem;font-weight:900;letter-spacing:.12em}.vsProductPreviewWindow>main>b{display:block;margin:.25rem 0 1rem;color:var(--ad-ink);font:700 clamp(1.25rem,3vw,1.8rem)/1.05 Newsreader,Georgia,serif}.vsProductPreviewWindow>main>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.vsProductPreviewWindow article{position:relative;min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.22rem .5rem;padding:.75rem;border:1px solid var(--ad-stone);border-radius:7px;background:var(--ad-ivory)}.vsProductPreviewWindow article small{grid-column:1/-1;color:var(--ad-brass);font-size:.55rem;font-weight:900}.vsProductPreviewWindow article .adGlyph{grid-row:2/span 2;width:1.25rem;color:var(--ad-forest)}.vsProductPreviewWindow article strong{overflow:hidden;color:var(--ad-ink);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.vsProductPreviewWindow article em{color:var(--ad-clay);font-size:.6rem;font-style:normal;font-weight:850}.vsProductPreviewFolio>footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.9rem;color:var(--ad-muted);font-size:.68rem}.vsProductPreviewFolio>footer span{display:inline-flex;align-items:center;gap:.35rem;color:var(--ad-forest);font-weight:900;letter-spacing:.08em}.vsProductPreviewFolio>footer span i{width:.48rem;height:.48rem;border-radius:50%;background:var(--ad-clay)}.vsProductPreviewFolio>footer b{color:var(--ad-ink);text-align:right}.vsAudienceFit{position:relative;padding:4.5rem 0;overflow:hidden;border-bottom:1px solid var(--ad-stone);background:var(--ad-ivory)}.vsAudienceFit:after{position:absolute;top:0;right:clamp(1rem,5vw,6rem);width:3.5rem;height:.65rem;background:var(--ad-clay);content:""}.vsAudienceFit>.adContainer{display:grid;gap:2rem}.vsAudienceFitIntro{display:grid}.vsAudienceFitIntro h2{max-width:12ch;margin:0;font-size:clamp(2.8rem,11vw,4.6rem);line-height:.96;text-wrap:balance}.vsAudienceChecklist{display:grid;gap:0;margin:0;padding:0;border-block:var(--ad-rule);list-style:none}.vsAudienceChecklist li{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.9rem;align-items:center;min-height:4.75rem;padding:.85rem 0;border-bottom:var(--ad-rule)}.vsAudienceChecklist li:last-child{border-bottom:0}.vsAudienceChecklist li>span{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:50%;background:var(--ad-forest);color:var(--ad-ivory)}.vsAudienceChecklist .adGlyph{width:1.15rem;height:1.15rem}.vsAudienceChecklist strong{color:var(--ad-ink);font-size:clamp(1.25rem,5.5vw,1.65rem);line-height:1.15}.vsAudienceOutcomes{display:grid;border:var(--ad-rule);background:var(--ad-oat)}.vsAudienceOutcomes article{padding:1.5rem}.vsAudienceOutcomes article+article{border-top:var(--ad-rule)}.vsAudienceOutcomes h3{margin:0 0 .55rem;color:var(--ad-forest);font-size:clamp(1.7rem,7vw,2.25rem);line-height:1}.vsAudienceOutcomes p{max-width:37rem;margin:0;color:var(--ad-ink);font-size:1rem;line-height:1.5}.adTrainingBonus{position:relative;padding:4.5rem 0;overflow:hidden;border-block:1px solid var(--ad-brass);background:var(--ad-bottle);color:var(--ad-ivory)}.adTrainingBonus:after{position:absolute;right:clamp(1rem,5vw,6rem);bottom:0;width:4.5rem;height:.65rem;background:var(--ad-brass);content:""}.adTrainingBonusGrid{position:relative;display:grid;gap:2rem}.adTrainingBonus header .adSerial{color:var(--ad-brass)}.adTrainingBonus h2{max-width:13ch;margin:.7rem 0 .8rem;font-size:clamp(2.7rem,11vw,4.6rem);line-height:.94;text-wrap:balance}.adTrainingBonus header>p{max-width:40rem;margin:0;color:var(--ad-eucalyptus);font-size:1.02rem;line-height:1.55}.adTrainingBonusDetails{border:1px solid color-mix(in srgb,var(--ad-brass) 62%,var(--ad-stone));background:var(--ad-ivory);color:var(--ad-ink);box-shadow:var(--ad-shadow-folio)}.adTrainingBonusValue{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.25rem 1rem;padding:1.15rem 1.25rem;border-bottom:var(--ad-rule);background:var(--ad-oat)}.adTrainingBonusValue span{color:var(--ad-forest);font-size:.75rem;font-weight:900;letter-spacing:.06em}.adTrainingBonusPrice{grid-column:2;grid-row:1/3;display:flex;align-items:baseline;justify-content:flex-end;gap:.65rem;font-variant-numeric:tabular-nums}.adTrainingBonusPrice del{color:var(--ad-muted);font-family:var(--ad-body);font-size:1.25rem;font-weight:800;text-decoration-color:var(--ad-clay-hover);text-decoration-thickness:.16rem}.adTrainingBonusPrice b{color:var(--ad-clay-hover);font-family:var(--ad-display);font-size:3rem;line-height:.85}.adTrainingBonusValue small{color:var(--ad-muted);font-size:.75rem;font-weight:850}.adTrainingBonusDetails ul{display:grid;gap:0;margin:0;padding:.35rem 1.25rem;list-style:none}.adTrainingBonusDetails li{display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.7rem;align-items:center;min-height:3.6rem;border-bottom:var(--ad-rule);font-size:.95rem;font-weight:700;line-height:1.35}.adTrainingBonusDetails li:last-child{border-bottom:0}.adTrainingBonusDetails li .adGlyph{width:1.1rem;height:1.1rem;color:var(--ad-clay-hover)}.adTrainingBonusDetails>strong{display:block;padding:1rem 1.25rem;background:var(--ad-eucalyptus);color:var(--ad-forest);font-size:.9rem;line-height:1.35}.adTrainingPurchase{width:calc(100% - 2.5rem);margin:1.1rem 1.25rem 1.25rem}.vsFaq{padding:4rem 0 7rem;background:var(--ad-ivory)}.vsFaq header h2{margin:.6rem 0 1.5rem;font-size:clamp(2.35rem,10vw,3.6rem);line-height:.96}.vsFaq details{border-top:var(--ad-rule)}.vsFaq details:last-child{border-bottom:var(--ad-rule)}.vsFaq summary{display:grid;grid-template-columns:1fr 2rem;gap:1rem;min-height:3.75rem;padding-block:1rem;line-height:1.45;align-items:center;font-size:1rem;font-weight:800;cursor:pointer;list-style:none}.vsFaq summary::-webkit-details-marker{display:none}.vsFaq summary span{color:var(--ad-clay-hover);font-family:var(--ad-display);font-size:1.5rem;text-align:center}.vsFaq details[open] summary span{transform:rotate(45deg)}.vsFaq details p,.vsFaq details ul{max-width:48rem;margin:0;padding:0 2.5rem 1.25rem 0;color:var(--ad-muted);font-size:.95rem;line-height:1.52}.vsFaq details ul{display:grid;gap:.6rem;padding-left:1.1rem}.vsFaq details li{padding-left:.2rem}.vsFaq details li::marker{color:var(--ad-clay-hover)}.vsFaq .adButton{width:100%;margin-top:1.5rem}.vsFaq .vsComparisonSourcesBody>p{max-width:none;margin:0 0 1rem;padding:0;font-size:.85rem}.vsFaq .vsComparisonSourcesGrid ul{max-width:none;margin:0;padding:0;gap:.85rem}.vsFaq .vsComparisonSourcesGrid li{padding-left:0}.vsFaq .vsComparisonSourcesGrid li>p{margin:.1rem 0 0;padding:0;font-size:.8rem;line-height:1.65}.vsMobileCheckout{position:fixed;right:.5rem;bottom:max(.5rem,env(safe-area-inset-bottom));left:.5rem;z-index:1000;display:grid;grid-template-columns:auto 1fr minmax(8.9rem,auto);align-items:center;gap:.55rem;min-height:4rem;padding:.45rem;border:1px solid rgba(255,255,255,.2);background:var(--ad-bottle);color:var(--ad-ivory);box-shadow:0 15px 38px #17211d52;opacity:0;pointer-events:none;transform:translateY(calc(100% + 1rem));transition:opacity var(--ad-motion-fast) var(--ad-ease),transform var(--ad-motion-fast) var(--ad-ease)}.vsMobileCheckout.is-visible{opacity:1;pointer-events:auto;transform:none}.vsMobileCheckout>span{color:var(--ad-brass);font-size:.75rem;font-weight:900}.vsMobileCheckout>div b,.vsMobileCheckout>div small{display:block}.vsMobileCheckout>div b{font-size:.92rem}.vsMobileCheckout>div small{color:var(--ad-eucalyptus);font-size:.75rem}.vsMobileCheckout .adButton{min-height:2.9rem;padding:.45rem .55rem;font-size:.7rem}.vsMobileCheckout .adButton>span{gap:.12rem .25rem}.vsMobileCheckout .adButtonOfferPrice{gap:.22rem}.vsMobileCheckout .adButtonOfferPrice em{padding-left:.22rem;font-size:.62em}.adCampaignPage .adFooter{padding-bottom:6rem}.adCampaignPage .adColophon,.adCampaignPage .adColophon span{font-size:.75rem}.adCampaignPage .adFooter nav a{display:inline-flex;min-height:2.75rem;align-items:center}@media(max-width:699px){.vsProductPreviewCopy{padding-left:1rem}.vsProductPreviewWindow{grid-template-columns:3.55rem minmax(0,1fr)}.vsProductPreviewWindow>main{padding:1rem .8rem}.vsProductPreviewWindow>main>b{font-size:1.08rem}.vsProductPreviewWindow article{padding:.65rem .55rem}.vsGuarantee{padding-block:2.6rem}.vsGuarantee .adContainer{gap:.9rem}.vsGuarantee h2{margin-block:.4rem .55rem;font-size:2.55rem}.vsGuaranteeCopy>p{font-size:.94rem;line-height:1.42}.vsGuaranteeSeal{grid-template-columns:1fr;width:min(100%,14rem);min-height:14rem;aspect-ratio:1;margin-inline:auto;align-content:center;justify-items:center;gap:.25rem;padding:1rem;text-align:center;transform:none}.vsGuaranteeSeal span,.vsGuaranteeSeal b,.vsGuaranteeSeal small,.vsGuaranteeSeal i{grid-column:1;grid-row:auto}.vsGuaranteeSeal b{margin:0;font-size:5rem}.vsGuaranteeSeal i{margin-top:.25rem;padding-top:.5rem;text-align:center}.vsGuaranteeSteps li{grid-template-columns:1.75rem 1fr;gap:.5rem;padding:.68rem 0}.vsGuaranteeSteps li div{gap:.08rem}.vsGuaranteeSteps li b{font-size:.92rem}.vsGuaranteeSteps li p{font-size:.82rem;line-height:1.32}.vsGuaranteeAction{gap:.45rem}}@media(min-width:700px){.vsCampaignBar .adContainer{justify-content:space-between}.vsCampaignHeader .adButton{display:inline-flex;min-height:2.65rem;padding:.55rem .85rem;font-size:.8rem}.vsHero{padding-block:4rem 5rem}.vsHeroCopy h2{font-size:1.55rem}.vsHeroPriceCompare>div>del{font-size:2.1rem}.vsHeroPriceCompare>div>b{font-size:2.8rem}.vsHeroCopy>.adButton{width:auto}.vsReviews{padding-block:1rem}.vsReviews{--review-card-width: 21rem;--review-gap: 1rem}.vsReviewCard{height:17.25rem;padding:1.2rem}.vsReviewCard blockquote{font-size:1rem}.vsFounderDemo{padding-block:5.5rem 6rem}.vsFounderDemoGrid{grid-template-columns:minmax(15rem,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem)}.vsFounderDemoFolio{margin-top:1.65rem}.vsFounderDemoControls{grid-template-columns:max-content max-content 1fr;align-items:center}.vsFounderDemoControls button{min-width:7.5rem}.vsFounderDemoControls>span{grid-column:auto;text-align:right}.vsApp{padding-block:4.2rem 5rem}.vsApp>.adContainer{grid-template-columns:minmax(0,1fr);gap:1.5rem}.vsAppHeader{grid-column:1/-1;grid-template-columns:4.5rem 1fr}.vsAppHeader p{font-size:1.05rem}.vsComparison{align-self:start}.vsFeatureList{grid-column:1;grid-row:auto}.vsAppPurchase{grid-column:1/-1}.vsCheckoutRail .adContainer{grid-template-columns:1fr auto;align-items:center}.vsCheckoutRail .adButton{width:auto}.vsFinalEquation{grid-template-columns:1fr 3rem 1fr;align-items:center}.vsFinalEquation>i{transform:none}.vsCompleteOffer .adButton,.vsFaq .adButton{width:auto}.vsGuarantee .adContainer{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:3.5rem}.vsGuaranteeSteps,.vsGuaranteeAction{grid-column:1/-1}.vsGuaranteeSteps{grid-template-columns:repeat(3,minmax(0,1fr))}.vsGuaranteeSteps li{grid-template-columns:2.2rem 1fr;padding:1.1rem;border-right:var(--ad-rule);border-bottom:0}.vsGuaranteeSteps li:first-child{padding-left:0}.vsGuaranteeSteps li:last-child{padding-right:0;border-right:0}.vsGuaranteeAction{grid-template-columns:auto 1fr}.vsGuaranteeAction .adButton{width:auto}.vsAffordabilityGrid{grid-template-columns:minmax(0,.9fr) minmax(23rem,.75fr);align-items:start;gap:clamp(3rem,7vw,7rem)}.vsAffordabilityStatements p{padding:1.35rem 0;font-size:1.05rem}.vsProductPreviewGrid{grid-template-columns:minmax(0,.82fr) minmax(31rem,1.18fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.vsAudienceFit>.adContainer{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);column-gap:clamp(3rem,7vw,7rem)}.vsAudienceFitIntro{align-content:start}.vsAudienceChecklist{align-self:end}.vsAudienceOutcomes{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.vsAudienceOutcomes article{padding:2rem 2.25rem}.vsAudienceOutcomes article+article{border-top:0;border-left:var(--ad-rule)}.adTrainingBonusGrid{grid-template-columns:minmax(0,.9fr) minmax(24rem,.72fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.vsFaq{padding-bottom:5rem}.vsMobileCheckout{display:none}.adCampaignPage .adFooter{padding-bottom:0}}@media(min-width:980px){.vsHeroGrid{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.72fr);align-items:center;gap:4rem}.vsApp>.adContainer{grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);gap:2.2rem}.vsComparison{grid-column:2;grid-row:2}.vsFeatureList{grid-column:1;grid-row:2}.vsAppPurchase{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem}.vsAppPurchase .adButton{width:fit-content;max-width:100%;padding-inline:1.2rem}}@media(min-width:700px)and (max-width:979px){.vsApp>.adContainer{grid-template-columns:minmax(0,1fr)}.vsComparison,.vsFeatureList{grid-column:1;grid-row:auto}}@media(max-width:360px){.vsComparison .adLockup .adMark{width:1.55rem;height:1.55rem}.vsComparison .adLockup>span{font-size:1.05rem}.vsValueTallyDealPrice{gap:.4rem}.vsValueTallyDealPrice del{font-size:1.1rem}.vsValueTallyDealPrice strong{font-size:3rem}.vsValueTallyDealPrice b{font-size:.875rem}.vsHeroPriceCompare{padding:.55rem}.vsHeroPriceCompare>div>del{font-size:1.35rem}.vsHeroPriceCompare>div>b{font-size:1.9rem}.vsMobileCheckout{grid-template-columns:1fr minmax(8.5rem,auto)}.vsMobileCheckout>span{display:none}}@media(prefers-reduced-motion:reduce){.vsFaq details[open] summary span{transform:none}}}@layer utilities{.adSrOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.adNoWrap{white-space:nowrap}.adRuleTop{border-top:var(--ad-rule)}.adRuleBottom{border-bottom:var(--ad-rule)}}.vsHero .vsHeroGrid--revenue,.vsHero .vsHeroGrid--split{gap:1.5rem;align-items:start}.vsHeroRevenue{min-width:0}.vsHeroRevenuePrice{margin:0 0 1rem;color:#f5edda;font-size:1.15rem;line-height:1.4}.vsHeroRevenuePrice>b{color:#efc669}.vsHeroRevenuePrice>strong{white-space:nowrap}.vsHeroTally{min-width:0}@media(min-width:960px){.vsHero .vsHeroGrid--revenue,.vsHero .vsHeroGrid--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.75rem 3rem}.vsHeroIntro{grid-column:1;grid-row:1}.vsHeroPurchase{grid-column:1;grid-row:2}.vsHeroRevenue{grid-column:2;grid-row:1/3}.vsHeroGrid--revenue .vsHeroTally{grid-column:1/-1;grid-row:3;margin-top:1rem}.vsHeroGrid--revenue .vsValueTally ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}.vsHero .vsHeroGrid--split{grid-template-rows:auto 1fr}.vsHeroGrid--split .vsHeroTally{grid-column:2;grid-row:1/3}.vsHeroGrid--revenue .vsHeroIntro h1{font-size:clamp(2.5rem,4vw,4rem)}}.vsCheckoutDock{position:fixed;z-index:1000;bottom:max(.75rem,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:calc(100% - 1.5rem);max-width:44rem;box-sizing:border-box;display:flex;align-items:center;gap:1.5rem;padding:.75rem;border:1px solid #d9dece;border-radius:18px;background:#fffaf0;color:#163e33;box-shadow:0 12px 40px #092d3040,0 2px 8px #092d301a;text-decoration:none;text-align:left;cursor:pointer}.vsCheckoutDockSummary{min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-inline:.4rem}.vsCheckoutDockPrice{display:flex;align-items:center;gap:.65rem}.vsCheckoutDockPrice b{font-size:2rem;font-weight:850;line-height:1;letter-spacing:-.045em;white-space:nowrap}.vsCheckoutDockDiscount{padding:.4rem .45rem;border-radius:6px;background:#f7dfa3;color:#593b0b;font-size:.75rem;font-weight:850;line-height:1;letter-spacing:.025em;white-space:nowrap}.vsCheckoutDockTimer{display:flex;align-items:center;gap:.4rem;flex:0 0 auto;padding-left:1rem;border-left:1px solid #cfd6c7}.vsCheckoutDockTimer .adGlyph{width:1rem;height:1rem;color:#62746a}.vsCheckoutDockTimer time{color:#163e33;font-size:1.15rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:.025em;line-height:1;white-space:nowrap}.vsCheckoutDock .adButton{position:relative;overflow:hidden;flex:0 0 auto;min-width:12rem;min-height:3rem;justify-content:center;gap:.75rem;padding:.75rem 1rem;border:1px solid #163e33;border-radius:11px;background:#163e33;color:#fffaf0;font-size:.95rem;font-weight:800;white-space:nowrap;box-shadow:none}.vsCheckoutDock .adButton>.vsCheckoutDockShine{position:absolute;inset:0 auto 0 0;width:45%;pointer-events:none;background:linear-gradient(90deg,transparent,#fffaf045,transparent);transform:translate(-150%) skew(-20deg)}@media(prefers-reduced-motion:reduce){.vsCheckoutDock .adButton>.vsCheckoutDockShine{display:none}}.vsCheckoutDock .adButton .adGlyph{width:1.1rem;height:1.1rem}.vsCheckoutDock:hover .adButton{background:#245b48;border-color:#245b48}.vsCheckoutDock:focus-visible{outline:3px solid #efc669;outline-offset:4px}.adCampaignPage .adFooter.adFooter{padding-bottom:8rem}@media(min-width:561px)and (max-width:700px){.vsCheckoutDock{gap:1rem}.vsCheckoutDockSummary{gap:.75rem}.vsCheckoutDock .adButton{min-width:10rem;padding-inline:.75rem;font-size:.85rem;gap:.4rem}}@media(max-width:560px){.vsCheckoutDock{bottom:max(.5rem,env(safe-area-inset-bottom));width:calc(100% - 1rem);display:grid;gap:.65rem;padding:.65rem;border-radius:16px}.vsCheckoutDockSummary{width:100%;padding-inline:.2rem}.vsCheckoutDockPrice{gap:.5rem}.vsCheckoutDockPrice b{font-size:1.75rem}.vsCheckoutDockDiscount{padding:.35rem .4rem}.vsCheckoutDockTimer{padding-left:0;border:0}.vsCheckoutDockTimer time{font-size:1.05rem}.vsCheckoutDock .adButton{width:100%;min-width:0;min-height:2.75rem;padding:.65rem .8rem;font-size:.95rem}}.fdx-value__ledger>a:hover{background:#e5eee8}.fdx-value__ledger>a:focus-visible{outline:3px solid #b98726;outline-offset:2px}.fdx-value__ledger>a{color:inherit;text-decoration:none}.vsMoreExamples{min-width:0;border:2px solid #173d31;border-radius:10px;background:#f8f7ee;color:#173d31;box-shadow:0 4px #c5cebf}.vsMoreExamples>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:68px;padding:1rem 1.15rem;border-radius:7px;background:#173d31;color:#fffdf5;list-style:none;cursor:pointer;font:800 1rem/1.4 system-ui,sans-serif}.vsMoreExamples>summary:hover{background:#245a47}.vsMoreExamples[open]>summary{border-radius:7px 7px 0 0}.vsMoreExamples>summary::-webkit-details-marker{display:none}.vsMoreExamples>summary:after{content:"";flex:none;width:36px;height:36px;border-radius:50%;background:linear-gradient(#173d31 0,#173d31 0) center/14px 3px no-repeat,linear-gradient(#173d31 0,#173d31 0) center/3px 14px no-repeat,#f0ca70}.vsMoreExamples[open]>summary:after{background-size:14px 3px,0 0}.vsMoreExamples>summary:focus-visible{outline:4px solid #b98726;outline-offset:4px}.vsMoreExamples:not([open])>div{display:none}.vsMoreExamples>div{display:grid;gap:1.5rem;padding:1rem}.vsMoreExamplesHide,.vsMoreExamples[open] .vsMoreExamplesShow{display:none}.vsMoreExamples[open] .vsMoreExamplesHide{display:inline}.vsFeatureProof[id],.fdx-feature[id]{scroll-margin-top:1rem}.vsFeatureProof[id]:focus-visible,.fdx-feature[id]:focus-visible{outline:3px solid #b98726;outline-offset:5px}.vsHero .vsHeroIntro h1{font-size:clamp(2.35rem,4vw,4rem);line-height:1.05}.vsHero .vsHeroIntro h2{max-width:none;font-size:clamp(1.1rem,1.6vw,1.5rem);line-height:1.45;text-wrap:wrap}@media(max-width:480px){.vsMoreExamples>div{padding:.5rem}}body:has(.adCampaignPage){min-width:0}.vsHero .vsHeroPurchase>.adButton{display:flex;width:100%;min-height:3.65rem;justify-content:center;gap:.75rem;text-align:center}.vsHero .vsHeroPurchase>.adButton>span{min-width:0}.vsHero .vsHeroPurchase>.vsHeroCheckoutTrust{width:100%;margin-top:.75rem;padding-inline:.5rem;color:#fffdf5;font-weight:650;line-height:1.5;text-align:center;text-wrap:balance}.vsHero.vsHero--campaign .vsHeroIntro h2{color:#f5edda}@media(min-width:960px){.vsValueTally .vsValueTallyDealCta{width:100%;max-width:100%;padding-inline:1.5rem}}.vsExamplesLoading{padding-block:2rem}.vsExamplesUnavailable{margin-block:2rem;padding:1.5rem;border:1px solid #b98726;background:#fbf8ef;color:#173d31}.vsExamplesUnavailable h2{margin:0 0 .6rem;font-size:1.5rem}.vsExamplesUnavailable p{margin:0 0 1rem;line-height:1.5}.vsExamplesUnavailable>div{display:flex;flex-wrap:wrap;gap:.75rem}.vsExamplesUnavailable button{min-height:48px;padding:.7rem 1rem;border:1px solid #173d31;border-radius:5px;background:#173d31;color:#fffdf5;font:700 .9rem/1.4 system-ui,sans-serif;cursor:pointer}.vsExamplesUnavailable button:focus-visible{outline:3px solid #b98726;outline-offset:3px}.vsHero.vsHero--campaign{padding:2rem 0 2.5rem;background-color:#123d32;background-image:radial-gradient(ellipse at 5% 0,#2a605040,transparent 65%);background-size:cover;background-repeat:no-repeat}.vsHero.vsHero--campaign .vsHeroGrid--split{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:1rem;justify-items:center;text-align:center}.vsHero--campaign .vsHeroIntro{grid-column:1;grid-row:1;width:100%;max-width:60rem}.vsHero--campaign .vsHeroPurchase{grid-column:1;grid-row:2;width:100%;max-width:46rem}.vsHero--campaign .vsHeroIntro>.adSerial{display:inline-flex;width:auto;padding:.35rem .6rem;border:1px solid #efc66940;border-radius:5px;background:#efc6690a;color:#efc669;font-size:.65rem;letter-spacing:.055em}.vsHero.vsHero--campaign .vsHeroIntro h1{margin:0 0 .65rem;font-size:clamp(2.3rem,3.75vw,3.6rem);line-height:1.06;letter-spacing:-.025em;white-space:nowrap;text-wrap:nowrap}.vsHero--campaign .vsHeroAnnualValue{color:#f5d7a0;text-decoration:none}.vsHero--campaign .vsHeroOfferPrice{display:inline;margin-top:0}.vsHero--campaign .vsHeroOfferPrice strong{color:#efc669}.vsHero--campaign .vsHeroOfferPrice del{color:#eda49b;font-size:.6em;text-decoration-thickness:2px}.vsOfferCtaPrice{white-space:nowrap}.vsOfferCtaPrice del{color:#7b3031;font-weight:650;text-decoration-thickness:2px}.vsOfferCtaPrice strong{font-weight:850}.vsCheckoutDock .vsOfferCtaPrice del{color:#eda49b}.vsGuarantee--campaign .vsGuaranteeAction .adButton>span{display:flex;flex-wrap:wrap;justify-content:center;gap:.25em .4em}.vsHero.vsHero--campaign .vsHeroIntro h2{margin:0 auto;max-width:42rem;color:#e0e9df;font-size:1rem;font-weight:500;line-height:1.5;white-space:nowrap}.vsHero--campaign .vsHeroSocialProof{gap:.25rem .6rem;margin:0 0 .7rem;padding:0;border:0;background:transparent;color:#eef3e9;font-size:.78rem;text-align:center;justify-content:center}.vsHero--campaign .vsHeroSocialProofStars{font-size:.85rem}.vsHero--campaign .vsHeroPurchase>.vsReviews{--review-card-width: min(22rem, calc(100vw - 4.5rem) );--review-gap: .65rem;margin:0 0 .85rem;padding:0;border:0;background:transparent;border-radius:12px}.vsHero--campaign .vsReviewViewport{padding:0 0 .15rem}.vsHero--campaign .vsReviewCanvas{min-width:100%;justify-content:center}.vsHero--campaign .vsReviewCard{height:10.75rem;padding:.9rem 1rem;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto;gap:.65rem .5rem;border-radius:10px;box-shadow:none}.vsHero--campaign .vsReviewCard blockquote{grid-column:1 / -1;grid-row:1;font-size:.92rem;font-weight:600;line-height:1.45}.vsHero--campaign .vsReviewCard>footer{grid-column:1;grid-row:2;padding:0;border:0}.vsHero--campaign .vsReviewAvatar{display:none}.vsHero--campaign .vsReviewCard>footer>div{gap:.2rem}.vsHero--campaign .vsReviewCard>footer b{font-size:.78rem}.vsHero--campaign .vsVerifiedCustomer{font-size:.6rem}.vsHero--campaign .vsVerifiedCustomer i{width:.8rem;height:.8rem;font-size:.55rem}.vsHero--campaign .vsReviewStars{grid-column:2;grid-row:2;align-self:end}.vsHero--campaign .vsReviewStars>b{display:none}.vsHero--campaign .vsReviewStar{font-size:.8rem}.vsHero.vsHero--campaign .vsHeroPurchase>.adButton,.adCampaignPage .vsStackComparisonAction>.adButton{min-height:3.25rem;border-radius:9px;font-size:1rem;font-weight:850;background-color:#efc669;border-color:#efc669;color:#153e35;box-shadow:0 3px #081f1a50;background-image:linear-gradient(180deg,#ffffff12,transparent)}.vsHero.vsHero--campaign .vsHeroPurchase>.adButton:hover,.adCampaignPage .vsStackComparisonAction>.adButton:hover{background-color:#ffdb86}.vsHero.vsHero--campaign .vsHeroCheckoutTrust{margin-top:.6rem;padding:0;color:#d4e2d8;font-size:.72rem;font-weight:500;line-height:1.4}.adCampaignPage .vsOfferCountdown{width:100%;max-width:30rem;margin:0 auto .5rem;padding:.4rem .85rem;justify-content:space-between;gap:1rem;border:1px solid #c99794;border-left-width:4px;border-radius:9px;background:#f1dfdd;box-shadow:0 2px 6px #061d191a;color:#753d3d;font-size:.85rem;line-height:1.25;text-align:left}.adCampaignPage .vsOfferCountdown>span{font-weight:650;text-wrap:balance}.adCampaignPage .vsOfferCountdown>span strong{color:#7b3031;font-weight:900;white-space:nowrap}.adCampaignPage .vsOfferCountdown time{flex:0 0 auto;padding-left:1rem;border-left:1px solid #c99794;color:#7b3031;font-size:1.2rem;font-weight:800;letter-spacing:.02em;line-height:1;text-align:center}.vsCheckoutDock:not(.is-visible){visibility:hidden;opacity:0;pointer-events:none}.adCampaignPage .vsOfferAction{display:flex;gap:0;flex-direction:column;align-items:stretch;width:100%;max-width:30rem}.adCampaignPage .vsOfferAction>.adButton{width:100%;margin-top:0;justify-content:center;text-align:center}.adCampaignPage .vsOfferAction>.vsOfferCountdown{max-width:none}.vsStackComparisonAction{margin:1.75rem auto 0}.adCampaignPage .vsStackComparisonAction>.adButton{min-height:3.5rem;gap:.4rem;padding-inline:.6rem;font-size:clamp(.8rem,3.6vw,1rem)}.vsFaqAnswerAction{margin:.25rem 0 1.5rem}.vsCheckoutDock .vsCheckoutDockSummary{flex:0 0 auto}.vsCheckoutDockAction{display:flex;flex:1;flex-direction:column;min-width:0;gap:.5rem}.adCampaignPage .vsCheckoutDockAction>.vsOfferCountdown{width:100%;max-width:none;margin:0}.vsCheckoutDockAction>.adButton{width:100%;min-width:0}@media(max-width:560px){.vsCheckoutDock.is-discounted .vsCheckoutDockSummary{display:none}}@media(min-width:960px){.adCampaignPage .vsCampaignHeader .adContainer{min-height:3.5rem}.vsHero--campaign .vsHeroIntro{max-width:none}.vsHero.vsHero--campaign .vsHeroIntro h1{font-size:clamp(1.65rem,2.8vw,2.4rem);white-space:nowrap;text-wrap:nowrap}.vsHero--campaign .vsHeroPurchase>.adButton{max-width:30rem;margin-inline:auto}}@media(min-width:960px)and (max-height:800px){.vsHero.vsHero--campaign{padding:1.25rem 0 1.5rem}.vsHero--campaign .vsReviewCard{height:9.25rem}}@media(max-width:959px){.adCampaignPage .vsCampaignBar .adContainer{min-height:1.55rem;padding-block:.2rem;font-size:.65rem}.adCampaignPage .vsCampaignHeader .adContainer{min-height:2.5rem}.adCampaignPage .vsCampaignHeader .adLockup{display:inline-flex;width:6rem}.adCampaignPage .vsCampaignHeader>.adContainer>span{font-size:.68rem}.vsHero.vsHero--campaign{padding:1rem 0 1.5rem}.vsHero.vsHero--campaign .vsHeroGrid--split{gap:.85rem}.vsHero--campaign .vsHeroIntro>.adSerial{padding:.25rem .45rem;font-size:.58rem}.vsHero--campaign .vsHeroIntro{container-type:inline-size}.vsHero.vsHero--campaign .vsHeroIntro h1{font-size:min(2.5rem,6.4cqi);margin:.55rem 0 .5rem}.vsHero.vsHero--campaign .vsHeroIntro h2{font-size:min(.95rem,3.25cqi);line-height:1.4}.vsHero--campaign .vsHeroSocialProof{margin-bottom:.5rem;font-size:.75rem;justify-content:center;text-align:center}.vsHero--campaign .vsHeroSocialProofStars{font-size:.72rem}.vsHero--campaign .vsHeroPurchase>.vsReviews{--review-card-width: min(22rem, calc(100vw - 4.5rem) );margin-bottom:.6rem}.vsHero--campaign .vsReviewCard{height:9.25rem;padding:.7rem .8rem;gap:.5rem .4rem}.vsHero--campaign .vsReviewCard blockquote{font-size:.9rem;line-height:1.4}.vsHero--campaign .vsReviewCard>footer b{font-size:.72rem}.vsHero--campaign .vsReviewStar{font-size:.7rem}.vsHero.vsHero--campaign .vsHeroPurchase>.adButton{min-height:3.25rem;font-size:1rem}.vsHero--campaign .vsHeroPurchase .vsOfferCtaPrice{font-size:clamp(.75rem,3.25vw,1rem)}.vsHero.vsHero--campaign .vsHeroCheckoutTrust{margin-top:.45rem;font-size:.7rem}.adCampaignPage .vsOfferCountdown{margin-bottom:.5rem;padding:.35rem .65rem;gap:.6rem;font-size:.8rem}.adCampaignPage .vsOfferCountdown time{padding-left:.6rem;font-size:1.15rem}.vsHero--campaign .vsHeroTally{margin-top:1rem}}@media(max-width:480px)and (max-height:700px){.adCampaignPage .vsCampaignHeader .adContainer{min-height:2.1rem}.vsHero.vsHero--campaign{padding-top:.65rem}.vsHero.vsHero--campaign .vsHeroGrid--split{gap:.55rem}.vsHero--campaign .vsHeroIntro>.adSerial{padding:.15rem .4rem;font-size:.55rem}.vsHero.vsHero--campaign .vsHeroIntro h1{margin:.4rem 0 .35rem}.vsHero.vsHero--campaign .vsHeroIntro h2{line-height:1.35}.vsHero--campaign .vsHeroSocialProof{font-size:.7rem;margin-bottom:.4rem}.vsHero--campaign .vsReviewCard{height:8.6rem;padding:.55rem .65rem;gap:.35rem}.vsHero--campaign .vsReviewCard blockquote{font-size:.85rem;line-height:1.35}.vsHero--campaign .vsHeroPurchase>.vsReviews{margin-bottom:.45rem}.vsHero.vsHero--campaign .vsHeroPurchase>.adButton{min-height:3rem}.vsHero.vsHero--campaign .vsHeroCheckoutTrust{margin-top:.35rem;font-size:.67rem}.adCampaignPage .vsOfferCountdown{margin-bottom:.4rem;padding-block:.3rem}}@media(max-width:360px)and (max-height:700px){.vsHero--campaign .vsHeroSocialProof{font-size:.65rem}.vsHero--campaign .vsReviewCard{height:7.9rem}.adCampaignPage .vsOfferCountdown{gap:.4rem;padding-inline:.55rem;font-size:.75rem;line-height:1.2}.adCampaignPage .vsOfferCountdown time{padding-left:.5rem;font-size:1.05rem}.vsHero--campaign .vsReviewCard blockquote{font-size:.8rem}.vsHero.vsHero--campaign .vsHeroPurchase>.adButton{min-height:2.85rem}.vsHero.vsHero--campaign .vsHeroCheckoutTrust{font-size:.64rem}}
