@font-face{font-display:swap;font-family:inter;font-style:normal;font-weight:400;ascent-override:90%;descent-override:22%;line-gap-override:0%;size-adjust:107%;src:url(/fonts/Inter_18pt-Regular.woff2)format('woff2')}@font-face{font-display:swap;font-family:inter;font-style:normal;font-weight:500;ascent-override:90%;descent-override:22%;line-gap-override:0%;size-adjust:107%;src:url(/fonts/Inter_18pt-Medium.woff2)format('woff2')}@font-face{font-display:swap;font-family:inter;font-style:normal;font-weight:600;ascent-override:90%;descent-override:22%;line-gap-override:0%;size-adjust:107%;src:url(/fonts/Inter_18pt-SemiBold.woff2)format('woff2')}@font-face{font-display:swap;font-family:inter;font-style:normal;font-weight:700;ascent-override:90%;descent-override:22%;line-gap-override:0%;size-adjust:107%;src:url(/fonts/Inter_18pt-Bold.woff2)format('woff2')}@font-face{font-display:swap;font-family:lexendzetta;font-style:normal;font-weight:400;ascent-override:92%;descent-override:22%;line-gap-override:0%;size-adjust:98%;src:url(/fonts/LexendZetta-Regular.woff2)format('woff2')}:root{--fontTitles:'Inter', sans-serif;--fontBody:'Inter', sans-serif;--fontUi:'Inter', sans-serif;--fontLogo:'LexendZetta', sans-serif}:root{--textDarker:black;--textDark:black;--textMedium:rgba(0,0,0,0.7);--borderMedium:rgba(0,0,0,0.2);--borderLight:rgba(0,0,0,0.075);--accent:black;--accentDarker:black;--light:rgba(0,0,0,0.03)}img{filter:grayscale(100%)}*{padding:0;margin:0;box-sizing:border-box}html{font-size:clamp(14px,2vw,16px);line-height:1.7;height:100%;scroll-behavior:smooth;background:var(--light);scroll-padding-top:10rem}body{font-size:1rem;background:var(--light)}.innerbody{margin:0 auto;background:#fff}.innerbody,.innerbody header{max-width:100%}.container{margin:0 auto;max-width:84rem;padding:0 clamp(1rem,4vw,3rem)}img,figure,video,audio{max-width:100%;display:block}a{color:var(--textMedium)}h1,h2{line-height:1.1;font-size:2.6rem;color:var(--textDark)}a.logo{line-height:1.15;color:var(--textDark)}h1{font-size:3.25rem;margin-bottom:1.75rem}h1+p{padding-top:.5rem}h2{margin-top:3.5rem;margin-bottom:1.25rem}h2:first-child{margin-top:0}section.docs h2,.container.post h2,h3{color:var(--textDark);line-height:1.3;font-size:1.25rem;margin-top:0;margin-bottom:.4rem;padding-top:1.5rem;font-weight:700}h2+h3{padding-top:0}section.docs h3,.container.post h3,h4{color:var(--textMedium);line-height:1.4;font-size:1.1rem;margin-bottom:.2rem;padding-top:1rem}div+h3{padding-top:3rem}p,ul,ol,blockquote,pre,.box.map,figure,details{margin-bottom:1.7em}ul{margin-left:1rem}ol{margin-left:2rem}hr{margin:3.5rem 0;height:1px;background:rgba(0,0,0,.1);border:0}p img,p img:last-child{border-radius:1rem;overflow:hidden;margin-block:2.25rem}pre{overflow:auto;background:var(--light);padding:.75rem 1rem;border:.1rem solid var(--light);border-radius:.25rem;font-size:.95rem;white-space:pre-wrap}blockquote{font-style:italic;border-left:.25rem solid var(--borderMedium);padding-left:1.25rem}video,audio{width:100%}.sr-only{display:none!important}:not(pre)>code{background:var(--light);padding:.15rem .3rem;border:.1rem solid var(--light);border-radius:.25rem}.container.post h2,section.docs h2,body,input,textarea,select,a.logo>div.has_subtitle>div span:nth-child(2){font-family:var(--fontBody)}h1,h2,a.logo{font-family:var(--fontTitles)}a.logo{font-size:1.8rem;font-weight:700;text-decoration:none;color:var(--textDark)}a.logo img{height:3rem;width:auto;max-width:none;flex:none}a.logo img.inline{height:2.25rem;width:auto;max-width:none;flex:none}a.logo>div{display:inline-flex;gap:.8rem;align-items:center}a.logo>div>div span{display:block}a.logo>div.has_subtitle{gap:1rem}a.logo>div.has_subtitle>div span:nth-child(1){line-height:1.2}a.logo>div.has_subtitle>div span:nth-child(2){font-size:.75rem;font-weight:400}section{color:var(--textMedium)}section,section.image.alt{padding:4.5rem 0 5rem}section .twocols{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:5.5rem clamp(2rem,5vw,5rem)}section .twocols>div{display:flex;flex-direction:column;justify-content:center}section .container.small{max-width:40rem}section .container.medium{max-width:60rem}section.hasbackgroundcolor{padding:0;margin-top:2rem}section.hasbackgroundcolor+section.hasbackgroundcolor{padding-top:3.5rem}section.bgimage.hasbackgroundcolor+section:not(.hasbackgroundcolor){margin-top:1.5rem}section :last-child{margin-bottom:0}section:not(.hasbackgroundcolor)+section:not(.hasbackgroundcolor){padding-top:2rem}section.hasbackgroundcolor+footer{margin-top:7.5rem}section.stickstofooter+footer{margin-top:0;border-top:0}.box{background:var(--light);border:.1rem solid var(--borderLight);padding:3.5rem clamp(2rem,5vw,5rem);border-radius:1rem;position:relative}.box:not(:last-child){margin-bottom:1.7em}.box p img{border-radius:0}.icon-frame{--icon-frame-size:2.35rem;--icon-frame-radius:0.72rem;--icon-frame-icon-ratio:0.65;display:inline-flex;align-items:center;justify-content:center;width:var(--icon-frame-size);height:var(--icon-frame-size);border-radius:var(--icon-frame-radius);background:var(--icon-frame-bg,transparent);box-shadow:var(--icon-frame-shadow,none);flex-shrink:0;transition:box-shadow .15s ease-in-out,background-color .15s ease-in-out}.icon-frame img{display:block;width:calc(var(--icon-frame-size) * var(--icon-frame-icon-ratio));height:calc(var(--icon-frame-size) * var(--icon-frame-icon-ratio));object-fit:contain;filter:var(--icon-frame-icon-filter,none)!important;transition:filter .15s ease-in-out}.icon-frame--compact{--icon-frame-size:2.35rem;--icon-frame-radius:0.72rem}.icon-frame--content{--icon-frame-size:2.95rem;--icon-frame-radius:0.72rem}.map:not(section){aspect-ratio:2.25;width:100%;border-radius:1rem}.map:not(section){position:relative;background-position:50% calc(50% + 2rem);background-repeat:repeat}.map:not(section)::after{content:"";width:100%;height:100%;background:url(/img/marker.svg)50%/auto 4rem no-repeat;left:0;top:0;position:absolute;display:block}figure{border-radius:1rem;overflow:hidden}div:not(.box)>div.image img{border-radius:0}@media(max-width:600px){div:not(.box)>div.image{padding:0}div:not(.box)>div.image img{max-width:100%}}form>div{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}form>div.radio+div.radio{margin-top:-1rem}input,textarea,select{font-size:1rem;padding:.5em;border:1px solid var(--borderMedium);color:var(--textDark);border-radius:.25rem}textarea{resize:vertical;height:9rem}input[type=checkbox],input[type=radio]{margin-right:.5rem;cursor:pointer}form>div.submit{padding-top:.55rem}form h3{padding-top:0;padding-bottom:1rem}label.inborder{position:absolute;background:#fff;font-size:.85rem;line-height:1;padding:0 .25rem;margin-left:.6rem;display:inline-block;z-index:2}label.inborder+*{margin-top:.5rem}div.box label.inborder::after{background:linear-gradient(var(--light) 50%,white 50%);width:100%;height:100%;left:0;top:0;content:"";position:absolute;z-index:-1}.button,button{background:var(--accent);color:#fff;text-decoration:none;padding:.7em 1.25em;font-weight:700;display:inline-block;font-size:1rem;border-radius:.4rem;border:0;cursor:pointer;letter-spacing:.02em;transition:transform .075s ease-in-out;white-space:nowrap}@media(min-width:600px){.button:hover,button:hover{transform:scale(1.035)}}.button.secondary{background:var(--textDark)}.button.secondary.ghost{background:0 0;color:var(--textDark);box-shadow:inset 0 0 0 .1rem var(--textDark)}.button.icon{padding:0;position:relative;display:flex;justify-content:center;align-items:center;aspect-ratio:1;width:2.25rem}.button.icon img{width:calc(100% - 1.25em);height:calc(100% - 1.25em);filter:invert(1)}.button.ghost{background:0 0;color:var(--accentDarker);box-shadow:inset 0 0 0 .1rem var(--accent)}.button.smaller{padding:.4rem 1rem}p>.button{margin:.5rem 0}ul.buttons{gap:1rem;margin-left:0;display:flex;padding:.5rem 0}ul.buttons li{list-style:none}ul.buttons.social .button{background:var(--textDark)}.meta .post-date,.meta .post-reading-time{display:inline-flex;align-items:center;gap:.5rem}.meta .post-date svg,.meta .post-reading-time svg{width:1rem;height:1rem;color:var(--textMedium);flex-shrink:0}.meta .post-tags{display:inline-flex;align-items:center;gap:.5rem}.meta .post-tags svg{width:1rem;height:1rem;color:var(--textMedium);flex-shrink:0}.meta .post-tags ul{margin:0;padding:0}.meta .post-tags li a{color:var(--accent);text-decoration:none}.meta .post-tags li a:hover{color:var(--highlight);text-decoration:underline}.meta .post-copy-markdown{display:inline-flex;align-items:center;gap:.65rem}.meta .post-copy-markdown .button{display:inline-flex;align-items:center;gap:.4rem;padding:.34rem .5rem;font-size:.78rem;font-weight:400;color:#fff;box-shadow:inset 0 0 0 .08rem #fff;line-height:1.25}.meta .post-copy-markdown .button img{width:.9rem;height:.9rem;display:block;filter:brightness(0)invert(1);transform:scaleY(-1)}.meta .post-copy-markdown__status{min-height:1em;color:var(--textMedium);font-size:.9rem}.meta .post-copy-markdown__status[data-state=error]{color:#fca5a5}.meta .post-copy-markdown__status[data-state=success]{color:var(--highlight)}section.bgimage .overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.32)}section.bgimage .bgimage{position:relative;display:flex;flex-direction:column;justify-content:center}section.bgimage .container{position:relative;z-index:2;color:#fff;padding-top:5.5rem;padding-bottom:6rem}section.bgimage .container h1,section.bgimage .container h2{color:#fff}section.bgimage h1+p{padding-top:0}ul.breadcrumbs{display:block;margin:-1rem 0 .25rem;font-size:.9rem;text-align:center}h1+ul.breadcrumbs{margin:-1rem 0 2rem}h1+ul.breadcrumbs:last-child{margin-bottom:0}ul.breadcrumbs li{list-style:none;display:inline-block}ul.breadcrumbs li::before{content:"/";display:inline-block;padding:0 .25rem}ul.breadcrumbs li:first-child::before{content:none}ul.breadcrumbs li a{text-decoration:none}ul.breadcrumbs li::before,ul.breadcrumbs li a{color:var(--accentDarker)}ul.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:1.55rem 1.5rem;margin:0;padding-bottom:1rem}ul.grid li{list-style:none;position:relative}ul.grid .item h3{padding-top:1rem}ul.grid li.placeholder{display:block!important}ul.grid .summary .button{position:relative;bottom:.8rem}.img{border-radius:1rem;margin-bottom:.251rem;overflow:hidden}.img img{display:block}a[href] .img img{transform:scale(1);transition:transform .35s ease-in-out}a[href]:hover .img img{transform:scale(1.075)}.avatar{border-radius:100%;object-fit:cover;filter:grayscale(100%)}ul.people li{text-align:center}ul.people li .box{height:100%;padding:2.25rem clamp(2rem,4vw,3.5rem)}ul.people li .avatar{height:8rem;width:8rem;margin:.5rem auto .15rem}ul.people li .function{color:var(--textDark);margin:-.25rem 0 1.5rem}ul.people ul.buttons{justify-content:center}ul.tabs{display:flex;align-items:flex-end;margin:0 0 1.5rem;gap:2rem;border-bottom:.04rem solid rgba(0,0,0,.15);padding-top:2rem}ul.tabs li{list-style:none;line-height:1.3}ul.tabs li a{text-decoration:none;color:var(--textDark);line-height:1.15;font-size:1.25rem;position:relative;display:block;font-weight:700;padding-bottom:.5rem}ul.tabs li a::after{content:"";width:100%;background:var(--textDark);height:.13rem;position:absolute;left:0;bottom:0;transform:scaleX(0)translateY(50%);transition:transform .2s ease-in-out}ul.tabs li a:hover::after,ul.tabs li.selected a::after{transform:scaleX(1)translateY(50%)}.tabs_container{margin-bottom:3.5rem}.tabs_container .tab h2{display:none}.image-gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin-left:0}.image-gallery li{list-style:none}.image-gallery li a{display:block}.image-gallery li a img{width:100%;display:block;border-radius:.5rem}@keyframes opendetails{from{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes closedetails{from{grid-template-rows:1fr}to{grid-template-rows:0fr}}details{border:.1rem solid var(--borderMedium);border-left:0;border-right:0}details summary{position:relative;display:block;cursor:pointer;padding:.35rem 2rem .25rem 0;transition:all .15s ease-in-out}details summary::after{content:"";border:.1rem solid var(--textMedium);transform:translateY(-50%)rotate(45deg);display:block;position:absolute;width:.75rem;height:.75rem;top:50%;border-left:0;border-bottom:0;right:.5rem}details summary::-webkit-details-marker,details summary::marker{display:none;content:""}details+details{border-top:0;margin-top:-1.7rem}details>div{display:grid;grid-template-rows:0fr}details>div>div{overflow:hidden}details>div>div::before{content:"";display:block;height:.75rem}details>div>div::after{content:"";display:block;height:1.75rem}details[open]>div{animation:opendetails .15s 0s 1 normal forwards}details[open].closing>div{animation:closedetails .15s 0s 1 normal forwards}details[open]:not(.closing) summary{color:var(--textDark);font-weight:600}details summary::after{transition:all .15s ease-in-out}details[open]:not(.closing) summary::after{transform:translateY(calc(-50% + .1rem))rotate(-45deg);right:.25rem}.shortcode-youtube{position:relative;display:block;overflow:hidden;border-radius:1rem}.shortcode-youtube::before,.shortcode-youtube::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.shortcode-youtube::before{background:url(/img/youtube_button.svg)50%/auto 4rem no-repeat}.shortcode-youtube:hover::before{background-image:url(/img/youtube_button_hover.svg)}.shortcode-youtube::after{background:url(/img/youtube_text.svg)calc(100% - 1rem)calc(100% - 1rem)/auto 2rem no-repeat}.shortcode-youtube img{display:block;margin:0!important}@media(max-width:45rem){.shortcode-youtube::before{background-size:auto 12vw}.shortcode-youtube::after{background-position:calc(100% - 3vw)calc(100% - 3vw);background-size:auto 6vw}}.shortcode-vimeo{position:relative;display:block}.shortcode-vimeo::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.shortcode-vimeo .playbutton{position:absolute;width:6rem;height:4rem;border-radius:.65rem;left:50%;top:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.6)url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOC43NTgiIGhlaWdodD0iMjguODQ5IiB2aWV3Qm94PSIwIDAgNy42MDkgNy42MzMiPjxwYXRoIGQ9Ik0wIDB2Ny42MzNsNy42MDktMy44NzR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+)55%/auto 1.9rem no-repeat;z-index:3}.shortcode-vimeo .playbutton:hover{background-color:#00adef}.shortcode-vimeo::after{background:url(data:image/svg+xml,%3Csvg%20alt=%22Vimeo%22%20width=%2299.646614%22%20height=%2228.160999%22%20id=%22svg4%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d=%22m22.272%2013.242c-.104%202.17-1.618%205.146-4.544%208.912-3.03%203.942-5.59%205.912-7.686%205.912-1.297.0-2.397-1.204-3.3-3.6-.6-2.2-1.202-4.398-1.794-6.598-.664-2.396-1.38-3.6-2.147-3.6-.166.0-.747.354-1.753%201.05L0%2013.968c1.1-.965%202.19-1.93%203.257-2.905%201.463-1.265%202.573-1.94%203.3-2.002%201.732-.166%202.8%201.017%203.205%203.558.435%202.74.736%204.44.902%205.115.498%202.27%201.048%203.402%201.65%203.402.466.0%201.172-.737%202.105-2.21.934-1.473%201.432-2.593%201.504-3.37.133-1.277-.365-1.91-1.506-1.91-.53.0-1.08.125-1.65.364%201.1-3.59%203.186-5.333%206.277-5.23%202.273.073%203.35%201.556%203.227%204.46m13.755%207.034c-.933%201.764-2.22%203.37-3.86%204.803-2.24%201.93-4.47%202.905-6.7%202.905-1.037.002-1.826-.33-2.376-.994-.55-.663-.81-1.535-.777-2.603.03-1.1.372-2.8%201.025-5.104.654-2.303.976-3.537.976-3.703.0-.86-.3-1.297-.902-1.297-.198.0-.77.353-1.702%201.048l-1.152-1.35c1.07-.962%202.137-1.927%203.206-2.902%201.43-1.266%202.5-1.94%203.205-2.002%201.1-.103%201.91.23%202.428.976.518.747.705%201.722.58%202.915-.435%202.034-.902%204.607-1.4%207.73-.03%201.43.488%202.146%201.556%202.146.467.0%201.297-.498%202.5-1.483.996-.82%201.815-1.598%202.45-2.324l.942%201.244m-4.357-17.8c-.03.83-.446%201.628-1.255%202.395-.9.86-1.97%201.296-3.204%201.296-1.9.0-2.822-.83-2.75-2.49.032-.86.54-1.69%201.526-2.49C26.97.393%2028.059.0%2029.263.0c.705.0%201.286.27%201.753.82.467.54.684%201.1.653%201.66m35.612%2017.8c-.933%201.763-2.22%203.37-3.86%204.802-2.24%201.93-4.47%202.904-6.7%202.904-2.168.002-3.216-1.202-3.153-3.598.03-1.07.238-2.355.622-3.85.384-1.503.59-2.665.623-3.505.03-1.265-.353-1.898-1.152-1.898-.87.0-1.91%201.036-3.112%203.1-1.276%202.168-1.96%204.274-2.064%206.308-.073%201.43.072%202.54.425%203.298-2.324.064-3.963-.32-4.886-1.15-.83-.737-1.212-1.95-1.15-3.652.03-1.068.198-2.137.488-3.205.29-1.07.457-2.023.488-2.853.062-1.234-.384-1.857-1.35-1.857-.84.0-1.74.955-2.706%202.853-.966%201.9-1.505%203.89-1.61%205.956-.06%201.867.053%203.174.364%203.9-2.293.062-3.92-.415-4.876-1.452-.798-.86-1.16-2.18-1.1-3.942.032-.86.188-2.075.457-3.62.28-1.546.425-2.75.457-3.62.062-.603-.083-.903-.446-.903-.197.0-.768.34-1.702%201.015l-1.203-1.348c.168-.135%201.216-1.1%203.156-2.905%201.4-1.297%202.354-1.97%202.852-2.002.872-.073%201.567.29%202.106%201.08.53.787.8%201.69.8%202.727.0.332-.032.654-.105.954.497-.766%201.08-1.43%201.752-2%201.537-1.34%203.26-2.086%205.157-2.252%201.64-.135%202.8.25%203.505%201.152.57.736.83%201.784.8%203.153.237-.198.486-.416.746-.654.767-.903%201.514-1.62%202.25-2.148%201.235-.902%202.52-1.4%203.86-1.504%201.597-.135%202.75.25%203.454%201.152.602.726.87%201.774.8%203.143-.032.933-.26%202.28-.675%204.065-.416%201.773-.624%202.8-.624%203.07-.03.695.03%201.182.197%201.442.166.27.57.394%201.203.394.467.0%201.297-.497%202.5-1.482.996-.82%201.816-1.598%202.45-2.324l.963%201.254m18.765-.052c-.965%201.598-2.874%203.195-5.706%204.793-3.538%202.032-7.127%203.05-10.758%203.05-2.706.0-4.636-.904-5.808-2.7-.83-1.233-1.234-2.696-1.203-4.407.03-2.698%201.234-5.27%203.6-7.71%202.603-2.665%205.674-4.003%209.21-4.003%203.27.0%205%201.328%205.208%203.994.135%201.702-.798%203.445-2.8%205.24-2.137%201.96-4.824%203.215-8.06%203.744.6.83%201.504%201.245%202.707%201.245%202.396.0%205.02-.613%207.863-1.837%202.033-.86%203.63-1.753%204.803-2.676l.945%201.265m-11.36-5.228c.032-.892-.33-1.35-1.1-1.35-.994.0-2.01.686-3.048%202.066s-1.567%202.697-1.598%203.962c-.02.0-.02.218.0.643%201.63-.6%203.05-1.514%204.242-2.738.966-1.058%201.463-1.92%201.505-2.583m24.946%201.868c-.135%203.072-1.265%205.717-3.402%207.947-2.135%202.23-4.79%203.35-7.955%203.35-2.635.0-4.637-.85-6.006-2.55-.997-1.267-1.557-2.854-1.65-4.752-.166-2.863.86-5.498%203.1-7.894%202.408-2.665%205.427-3.993%209.057-3.993%202.334.0%204.098.788%205.3%202.344%201.132%201.443%201.65%203.29%201.557%205.55m-5.664-.185c.03-.903-.094-1.733-.374-2.48s-.695-1.13-1.224-1.13c-1.702.0-3.102.923-4.202%202.76-.933%201.503-1.43%203.11-1.504%204.812-.03.84.114%201.577.446%202.21.364.736.882%201.1%201.556%201.1%201.505.0%202.79-.883%203.86-2.656.892-1.472%201.38-3.008%201.44-4.615h.002z%22%20fill=%22%23123%22%20id=%22path2%22%20style=%22fill:%23fff%22/%3E%3C/svg%3E)calc(100% - 1rem)calc(100% - 1rem)/auto 2rem no-repeat}.shortcode-vimeo img{display:block;aspect-ratio:1.7777;object-fit:cover;margin:0}@media(max-width:45rem){.shortcode-vimeo .playbutton{width:16.5vw;height:11vw;background-size:5.3vw;border-radius:1.78vw}.shortcode-vimeo::after{background-position:calc(100% - 3vw)calc(100% - 3vw);background-size:auto 5vw}}.meta{color:var(--textDarker);position:relative;margin:.5rem 0 1rem;gap:1rem;font-size:.9rem;display:flex;align-items:center;gap:1rem}.meta>div{display:flex;align-items:center;gap:.4rem}.meta img{height:1rem;width:1rem;position:relative;border-radius:0;display:block;bottom:.1rem}.meta a{color:var(--textDarker);text-decoration:none}.meta ul{margin:0;display:flex}.meta ul li{display:flex}.meta ul li::before{content:",";margin-right:.4rem}.meta ul li:first-child:before{content:none}.preheader{background:var(--textDark);font-size:.9rem;padding:.4rem 0;border-bottom:.1rem solid var(--light);font-weight:500}.preheader,.preheader a{color:rgba(255,255,255,.5)}.preheader .container{display:flex;justify-content:space-between}.preheader .container a.icon{text-decoration:none;margin-right:2rem}.preheader .container a.icon img{height:.8em;display:inline-block;vertical-align:middle;margin-right:.2rem;position:relative;bottom:.1em;filter:invert(1)}body.transparent_header .preheader,body.transparent_header .preheader a{color:#fff}body.transparent_header .preheader .container a.icon img{filter:invert(1)!important}body:not(.transparent_header) .preheader.light{background:var(--light);font-weight:400}body.transparent_header .preheader{background:0 0;position:absolute;width:100%;z-index:2;border-bottom:.1rem solid rgba(255,255,255,.25)}body:not(.transparent_header) .preheader.light,body:not(.transparent_header) .preheader.light a{color:var(--textMedium)}body:not(.transparent_header) .preheader.light .container a.icon img{filter:invert(0)}@media(max-width:600px){.preheader .container{justify-content:center}.preheader .container .icons{display:none}}@keyframes slidedown{from{transform:translateY(-7rem)}to{transform:translateY(0)}}header{position:absolute;background:#fff;z-index:9;width:100%;color:var(--textMedium)}body.transparent_header header{margin-top:2.35rem}header>.container{padding-top:1.5rem;padding-bottom:1.5rem;position:relative}header.sticky{box-shadow:0 0 .5rem rgba(0,0,0,.1);background:var(--surface-muted-solid);border-bottom:1px solid var(--section-separator);position:fixed;top:0;padding-top:0!important}body:not(.mobilemenu) header.sticky{animation:slidedown 1s ease-in-out}header.sticky>.container{padding-top:.75rem;padding-bottom:.75rem}header a{text-decoration:none}header ul{display:flex;justify-content:flex-end;gap:2rem;margin:0}header ul li{list-style:none;position:relative}header .navnav>ul>li a{color:var(--textMedium);padding:.8rem 0 .65rem;display:block;white-space:nowrap}footer ul li a:not(.button)::after,header .navnav>ul>li::after{content:"";position:absolute;left:0;bottom:.6rem;width:100%;height:.05rem;background-color:var(--textDark);transform:scaleX(0);transition:transform .15s ease-in-out}footer ul li a:after{background:var(--textMedium);opacity:.75}footer ul li a:hover:after,header .navnav>ul:nth-child(2){display:none}header .navnav:not(.languages)>ul>li:hover::after,header .navnav:not(.languages)>ul>li:has(li.active)::after,header .navnav:not(.languages)>ul>li.active::after{transform:scaleX(1)}header .navnav>ul>li>ul{opacity:0;transform:translateY(.25rem);position:absolute;box-shadow:0 1.25rem 3rem rgba(3,8,20,.32);margin-left:-1.25rem;background:#111e36;border:1px solid #24365a;border-radius:1.1rem;text-align:left;padding:.9rem;z-index:99;transition:all .1s ease-in-out;pointer-events:none;display:block;font-size:.95rem}header .navnav>ul>li>ul li a{padding:.3rem 2rem .3rem 1rem;font-weight:400}header .navnav>ul>li>ul li a:hover,header .navnav>ul>li>ul li.active a{color:var(--heading)}header .navnav>ul>li>ul li.active a{font-weight:700;font-size:1rem;color:var(--heading)}header .navnav>ul>li:hover>ul{opacity:1;transform:translateY(0);pointer-events:all}header .navnav>ul>li.haschildren>a::after{content:"";width:.3rem;height:.3rem;border:.1rem solid var(--textDarker);border-left:0;border-top:0;margin-left:.4rem;position:relative;bottom:.19rem;display:inline-block;transform:rotate(45deg)}header>.container{display:flex;align-items:center}header>.container>div{flex:2;text-align:center}header>.container>div:first-child{flex:1;text-align:left}header>.container.has_cta>div:nth-child(3){flex:1;text-align:right;display:flex;justify-content:flex-end;gap:1rem;align-items:center}header .header-cta--mobile{display:none}header>.container.has_cta>div:nth-child(3)>a>img{height:1.25rem}header>.container.has_cta>div:nth-child(3)>a span.itemcount{position:absolute;font-size:.7rem;color:#fff;background:red;font-weight:700;line-height:1rem;height:1rem;width:1rem;text-align:center;border-radius:100%;top:50%;transform:translate(-.6rem,-1rem);display:none}header>.container.has_cta ul{justify-content:center}header+section.hasbackgroundcolor,header+main>section:first-of-type.hasbackgroundcolor{margin-top:0}header+section:not(.bgimage),header+main>section:first-of-type:not(.bgimage){padding-top:11rem!important}body.transparent_header header+section.bgimage .container,body.transparent_header header+main>section:first-of-type.bgimage .container{padding-top:13.5rem!important}body:not(.transparent_header) header+section.bgimage .container,body:not(.transparent_header) header+main>section:first-of-type.bgimage .container{padding-top:11.5rem!important}body:not(.transparent_header) header+section.bgimage .container h1:first-child,body:not(.transparent_header) header+main>section:first-of-type.bgimage .container h1:first-child{padding-top:1.5rem}body.mobilemenu header .navnav{display:flex;flex-direction:column;justify-content:space-between}header.dark{background:var(--textDarker)}body.transparent_header header:not(.sticky){background:0 0}header.dark a.logo,body.transparent_header header:not(.sticky) a.logo,header.dark .navnav>ul>li>a,body.transparent_header header:not(.sticky) .navnav>ul>li>a{color:#fff}header.dark .navnav>ul>li::after,body.transparent_header header:not(.sticky) .navnav>ul>li::after{background:#fff}body.mobilemenu header .navnav>ul>li.haschildren>a::after,header.dark .navnav>ul>li.haschildren>a::after,body.transparent_header header:not(.sticky) .navnav>ul>li.haschildren>a::after{border-color:#fff}header.dark #togglemenu .togglemenu__icon,header.dark>.container.has_cta>div:nth-child(3)>a>img,body.transparent_header header:not(.sticky)>.container.has_cta>div:nth-child(3)>a>img,header.dark a.logo>div img.inline,body.transparent_header header:not(.sticky) #togglemenu .togglemenu__icon,body.transparent_header header:not(.sticky) a.logo>div img.inline{filter:invert(1)!important}header.dark+section.bgimage,header.dark+main>section:first-of-type.bgimage,body.transparent_header header+section.bgimage,body.transparent_header header+main>section:first-of-type.bgimage{padding-top:0!important}header .navnav>ul>li>ul li.hasmenucontent{min-width:27.75rem}header .navnav>ul>li>ul li.hasmenucontent+li.hasmenucontent{margin-top:.35rem}header .navnav>ul>li>ul li.hasmenucontent>a.nav-menu-card{display:grid;grid-template-columns:2.35rem minmax(0,1fr);gap:.8rem;align-items:start;padding:.85rem 1rem;border-radius:.95rem;color:var(--heading);white-space:normal;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,transform .15s ease-in-out;border:1px solid transparent}header .navnav>ul>li>ul li.hasmenucontent>a.nav-menu-card:hover,header .navnav>ul>li>ul li.hasmenucontent>a.nav-menu-card:focus-visible,header .navnav>ul>li>ul li.hasmenucontent.active>a.nav-menu-card{background:rgba(59,130,246,8%);border-color:transparent;outline:none}header .navnav>ul>li>ul li.hasmenucontent.active>a.nav-menu-card{background:rgba(59,130,246,.12)}header .navnav>ul>li>ul li.hasmenucontent>a.nav-menu-card:hover .nav-menu-card__title,header .navnav>ul>li>ul li.hasmenucontent>a.nav-menu-card:focus-visible .nav-menu-card__title,header .navnav>ul>li>ul li.hasmenucontent.active>a.nav-menu-card .nav-menu-card__title{color:var(--heading)}header .navnav>ul>li>ul li.hasmenucontent>a.nav-menu-card:hover .nav-menu-card__meta,header .navnav>ul>li>ul li.hasmenucontent>a.nav-menu-card:focus-visible .nav-menu-card__meta,header .navnav>ul>li>ul li.hasmenucontent.active>a.nav-menu-card .nav-menu-card__meta{color:#d6e3f8}header .navnav>ul>li>ul li.hasmenucontent>a.nav-menu-card .nav-menu-card__icon.icon-frame{--icon-frame-size:2.35rem}header .navnav>ul>li>ul li.hasmenucontent>a.nav-menu-card .nav-menu-card__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}header .navnav>ul>li>ul li.hasmenucontent>a.nav-menu-card .nav-menu-card__title{color:var(--heading);font-size:.96rem;font-weight:600;line-height:1.35}header .navnav>ul>li>ul li.hasmenucontent>a.nav-menu-card .nav-menu-card__meta{color:rgba(214,227,248,.68);font-size:.82rem;line-height:1.35;font-weight:400}header .navnav>ul>li>ul li.hasmenucontent>a.nav-menu-card:hover .nav-menu-card__icon.icon-frame,header .navnav>ul>li>ul li.hasmenucontent>a.nav-menu-card:focus-visible .nav-menu-card__icon.icon-frame,header .navnav>ul>li>ul li.hasmenucontent.active>a.nav-menu-card .nav-menu-card__icon.icon-frame{box-shadow:var(--icon-frame-hover-shadow);background:var(--icon-frame-hover-bg)}header .navnav>ul>li>ul li.hasmenucontent>a.nav-menu-card:hover .nav-menu-card__icon.icon-frame img,header .navnav>ul>li>ul li.hasmenucontent>a.nav-menu-card:focus-visible .nav-menu-card__icon.icon-frame img,header .navnav>ul>li>ul li.hasmenucontent.active>a.nav-menu-card .nav-menu-card__icon.icon-frame img{filter:var(--icon-frame-icon-hover-filter)!important}footer{background:var(--light);margin-top:4rem;border-top:.1rem solid var(--light);color:var(--textMedium)}footer a{text-decoration:none}footer .logo>div.has_subtitle{padding-bottom:.5rem}footer ul{display:flex;justify-content:center;gap:0 2rem;margin:0;flex-wrap:wrap}footer ul li{list-style:none;position:relative}footer ul li a{color:var(--textMedium);padding:.5rem 0;display:block}footer,footer a{color:var(--textMedium);text-decoration:none}footer .container{padding-top:3.25rem;padding-bottom:3rem}footer ul.buttons{justify-content:flex-end;padding:0}footer select{padding:0;border:0;background:0 0;border-radius:0;color:var(--textMedium);font-size:.9rem}footer select option:not([disabled]){color:initial}.footer-shell__stack{display:flex;flex-direction:column;align-items:center;gap:1.1rem;text-align:center}.footer-shell__brand .logo{display:inline-flex;justify-content:center}.footer-shell__brand .logo img{display:block}.footer-shell__tagline{width:min(100%,72rem);font-size:1rem;line-height:1.7;color:#8e99ae;white-space:nowrap}.footer-shell__links{padding:0;gap:.4rem 2rem}.navnav>ul>li>a,.navnav>ul>li>a:visited,.navnav>ul>li:hover>a,.navnav>ul>li.active>a,.navnav>ul>li>a:focus-visible{color:#fff!important;font-size:1rem;line-height:1.3;font-weight:600}.footer-shell__links li a,.footer-shell__links li a:visited,.footer-shell__links li a:hover,.footer-shell__links li a:focus-visible{color:#fff!important;font-size:var(--type-h3-size);line-height:1.3;font-weight:600}.footer-shell__copyright{font-size:1rem;line-height:1.7;color:#8e99ae}@media(max-width:1000px){footer .container{padding-top:2.75rem;padding-bottom:2.5rem}footer ul{margin:0;gap:.35rem 1.5rem}.footer-shell__stack{gap:.95rem}.footer-shell__tagline{width:min(100%,40rem);font-size:.95rem;white-space:normal}.footer-shell__copyright{font-size:.95rem}}footer.dark{background:var(--textDark)}footer.dark a.logo{color:#fff}footer.dark select,footer.dark,footer.dark a,footer.dark ul li a,footer.dark .footer-shell__tagline,footer.dark .footer-shell__copyright{color:inherit}footer.dark ul.buttons.social .button{background:var(--accent)}footer.dark a.logo img.inline{filter:invert(1)!important}footer.dark ul li a:not(.button)::after{background:rgba(255,255,255,.5)}footer.dark .footer-shell__links li a,footer.dark .footer-shell__links li a:visited,footer.dark .footer-shell__links li a:hover,footer.dark .footer-shell__links li a:focus-visible{color:#fff!important}#togglemenu{display:none;border:0;color:transparent;overflow:hidden;width:3rem;height:3rem;vertical-align:middle;margin-right:-.75rem;box-shadow:none!important;right:clamp(1rem,4vw,3rem);transition:none;position:absolute;background:0 0;padding:0;top:50%;transform:translateY(-50%);z-index:4}#togglemenu .togglemenu__icon{display:block;width:100%;height:100%;background:url(/img/menu.svg)50%/2rem no-repeat}body.mobilemenu #togglemenu{display:block}body.mobilemenu header .nav{display:grid;transition:grid-template-rows .3s ease-in-out}body.mobilemenu header>div.container{display:grid;grid-template-areas:"logo cta" "menu menu"}body.mobilemenu header>div.container>div:nth-child(1){grid-area:logo}body.mobilemenu header>div.container>div.nav{grid-area:menu;position:fixed;background:var(--textDark);color:#fff;transform:translateX(100%);width:100%;right:0;max-width:20rem;transition:all .2s ease-in-out;z-index:2;top:0;height:100vh;overflow-y:auto}body.mobilemenu header>div.container>div:nth-child(3){grid-area:cta;padding-right:3rem}body.mobilemenu header .navnav>ul{flex-direction:column;gap:0;text-align:left;margin:2.5rem 0 4rem}body.mobilemenu.menushown header .navnav>ul:nth-child(2){margin-bottom:2rem;display:block}body.mobilemenu header .navnav>ul>li::after{content:none}body.mobilemenu header .navnav>ul>li>ul{position:relative;box-shadow:none;margin:0;padding:0;text-align:left;opacity:1;transform:translateY(0);pointer-events:all;background:0 0;border-radius:0;border:0}body.mobilemenu header .navnav>ul li.active>a{color:var(--accent)!important;font-weight:700;font-size:1.25rem}body.mobilemenu header .navnav>ul>li.active.haschildren>a::after{border-color:var(--accent)}body.mobilemenu header .navnav>ul>li a{padding:.45rem 2.5rem .45rem 3rem;font-size:1.15rem}body.mobilemenu header .navnav>ul>li>ul>li:last-child{margin-bottom:.5rem}body.mobilemenu header .navnav>ul>li>ul{max-height:0;height:0;overflow:hidden;transition:max-height .5s ease-in}body.mobilemenu header .navnav>ul>li.active ul,body.mobilemenu header .navnav>ul>li:has(.active) ul{max-height:700px;height:auto}body.mobilemenu header .navnav>ul>li>ul li a{padding:.5rem 2rem .5rem 5rem}body.mobilemenu header .navnav>ul>li>ul li.hasmenucontent.active>a.nav-menu-card{font-size:inherit}body.mobilemenu header .navnav>ul>li>ul li.hasmenucontent{min-width:0}body.mobilemenu header .navnav>ul>li>ul li.hasmenucontent+li.hasmenucontent{margin-top:.15rem}body.mobilemenu header .navnav>ul>li>ul li.hasmenucontent>a.nav-menu-card{grid-template-columns:2.15rem minmax(0,1fr);gap:.7rem;align-items:start;padding:.7rem 1.5rem .7rem 3rem;border-radius:0;background:0 0;border:0}body.mobilemenu header .navnav>ul>li>ul li.hasmenucontent>a.nav-menu-card .nav-menu-card__icon.icon-frame{--icon-frame-size:2.15rem;--icon-frame-radius:0.65rem}body.mobilemenu header .navnav>ul>li>ul li.hasmenucontent>a.nav-menu-card .nav-menu-card__title{font-size:.95rem}body.mobilemenu header .navnav>ul>li>ul li.hasmenucontent>a.nav-menu-card .nav-menu-card__meta{font-size:.8rem;color:rgba(255,255,255,.62);line-height:1.35;font-weight:400}body.mobilemenu header .navnav>ul>li>ul li.hasmenucontent.active>a.nav-menu-card,body.mobilemenu header .navnav>ul>li>ul li.hasmenucontent>a.nav-menu-card:hover,body.mobilemenu header .navnav>ul>li>ul li.hasmenucontent>a.nav-menu-card:focus-visible{background:rgba(59,130,246,.12)}body.mobilemenu.menushown header>div.container>div.nav{transform:translateX(0%);box-shadow:0 0 .5rem rgba(0,0,0,.3)}body.mobilemenu.menushown header>div.container::before{content:"";position:fixed;left:0;top:0;width:100%;height:100%;z-index:2}body.mobilemenu.menushown header .navnav>ul>li a{color:#fff}@media(max-width:450px){header .button{display:none}header>.container.has_cta>div:nth-child(3)>a>img{height:1.55rem}}section.about .container.small{text-align:center}section.about .container p img{display:inline-block;border-radius:100%;overflow:hidden;aspect-ratio:1;width:20rem;object-fit:cover}section.about .container h1{margin:-.75rem auto 1.5rem;font-size:var(--type-h1-size)}section.about .container h1+p{padding-top:0}section.about .container .buttons{justify-content:center}section.intro{text-align:center;position:relative}section.intro img{margin:3rem auto 0;width:38rem}section.intro img.is_svg{max-width:85%}section.intro h1+p{padding-top:0}section.post .post-header-wrap{display:grid;grid-template-columns:minmax(0,2.333fr)minmax(18rem,1fr);gap:clamp(2rem,4vw,4rem);margin-bottom:2.5rem}section.post .post-header{min-width:0;max-width:none;grid-column:1}section.post .post-shell{display:grid;grid-template-columns:minmax(0,2.333fr)minmax(18rem,1fr);gap:clamp(2rem,4vw,4rem);align-items:start}section.post .post-main{min-width:0}section.post .post-header h1{text-align:left;margin-bottom:1.5rem}section.post .post-content>:first-child,section.post .post-content>:first-child a{color:var(--textDark);font-size:var(--type-body-size);line-height:1.6}section.post .post-content h2,section.post .post-content h3,section.post .post-content h4,section.post .post-content h5,section.post .post-content h6{color:var(--heading)}section.post .post-content p a,section.post .post-content li a,section.post .post-content blockquote a{color:var(--accent)}section.post .post-content p a:hover,section.post .post-content p a:focus,section.post .post-content li a:hover,section.post .post-content li a:focus,section.post .post-content blockquote a:hover,section.post .post-content blockquote a:focus{color:var(--highlight)}section.post .post-header .meta{justify-content:flex-start;margin-bottom:0;margin-top:0}section.post .post-content{padding-top:0}section.post .post-content p img,section.post .post-content li img,section.post .post-content figure img{width:100%;max-width:100%;height:auto;object-fit:contain}:is(section.post .post-content,section.docs .container .content,section.wide .container) table{width:max(100%,36rem);margin:1.85rem 0 2.15rem;display:block;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-collapse:separate;border-spacing:0;border:1px solid var(--section-separator);border-radius:1.1rem;background:linear-gradient(180deg,rgba(255,255,255,5%),rgba(255,255,255,2%));box-shadow:inset 0 1px rgba(255,255,255,3%);font-variant-numeric:tabular-nums}:is(section.post .post-content,section.docs .container .content,section.wide .container) table caption{margin-bottom:.9rem;color:var(--body);font-size:var(--type-body-small-size);line-height:1.55;text-align:left}:is(section.post .post-content,section.docs .container .content,section.wide .container) table th,:is(section.post .post-content,section.docs .container .content,section.wide .container) table td{min-width:9.5rem;padding:.95rem 1rem;border-right:1px solid rgba(46,69,114,.4);border-bottom:1px solid rgba(46,69,114,.4);vertical-align:top;text-align:left}:is(section.post .post-content,section.docs .container .content,section.wide .container) table th{color:#8cc3ff;font-size:.78rem;font-weight:700;letter-spacing:.08em;line-height:1.35;text-transform:uppercase;background:rgba(16,32,58,.92)}:is(section.post .post-content,section.docs .container .content,section.wide .container) table td{color:var(--body);font-size:var(--type-body-small-size);line-height:1.6;background:rgba(255,255,255,.015)}:is(section.post .post-content,section.docs .container .content,section.wide .container) table tbody tr:nth-child(even) td{background:rgba(255,255,255,.035)}:is(section.post .post-content,section.docs .container .content,section.wide .container) table tbody tr:hover td{background:rgba(59,130,246,8%)}:is(section.post .post-content,section.docs .container .content,section.wide .container) table tbody td:first-child{color:var(--heading);font-weight:600}:is(section.post .post-content,section.docs .container .content,section.wide .container) table thead tr:first-child>*:first-child{border-top-left-radius:1rem}:is(section.post .post-content,section.docs .container .content,section.wide .container) table thead tr:first-child>*:last-child{border-top-right-radius:1rem}:is(section.post .post-content,section.docs .container .content,section.wide .container) table tr>*:last-child{border-right:0}:is(section.post .post-content,section.docs .container .content,section.wide .container) table tbody tr:last-child>*{border-bottom:0}:is(section.post .post-content,section.docs .container .content,section.wide .container) table tbody tr:last-child>*:first-child{border-bottom-left-radius:1rem}:is(section.post .post-content,section.docs .container .content,section.wide .container) table tbody tr:last-child>*:last-child{border-bottom-right-radius:1rem}:is(section.post .post-content,section.docs .container .content,section.wide .container) table :is(p,ul,ol){margin-bottom:.75rem}:is(section.post .post-content,section.docs .container .content,section.wide .container) table :is(td,th)>:last-child{margin-bottom:0}section.post .post-content .post-jump-cta{margin:2rem auto 2.75rem;display:flex;justify-content:center;text-align:center}section.post .post-content .post-jump-cta__button{display:inline-flex;align-items:center;justify-content:center;width:min(100%,28rem);padding:1rem 1.4rem;border-radius:999px;background:linear-gradient(135deg,var(--highlight),#7dd3fc 46%,#bfdbfe 100%);color:#08111f;font-size:1.05rem;font-weight:800;line-height:1.2;text-decoration:none;box-shadow:0 .9rem 1.8rem rgba(34,211,238,.22);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}section.post .post-content .post-jump-cta__button:hover,section.post .post-content .post-jump-cta__button:focus{color:#08111f;transform:translateY(-1px);box-shadow:0 1.1rem 2.2rem rgba(34,211,238,.28);filter:brightness(1.02)}section.post .post-sidebar__inner{position:sticky;top:7rem;display:flex;flex-direction:column;gap:2rem}section.post .post-sidebar-card{padding:0;margin-bottom:0}section.post .post-sidebar-card__title{margin:0 0 .75rem;padding-top:0;color:var(--heading);font-size:var(--type-h3-size);text-transform:uppercase;letter-spacing:.04em}section.post .post-sidebar-card p{margin-bottom:1rem;font-size:var(--type-body-small-size);line-height:1.65}section.post .post-sidebar-subscribe__shell{display:flex;flex-direction:column;gap:.85rem}section.post .post-sidebar-subscribe__shell input[disabled],section.post .post-sidebar-subscribe__shell button[disabled]{cursor:not-allowed;opacity:1}section.post .post-sidebar-subscribe__shell input[disabled]{background:rgba(255,255,255,6%);border-color:var(--section-separator);color:var(--body);border-radius:.75rem;padding:.85rem .9rem}section.post .post-sidebar-subscribe__shell input[disabled]::placeholder{color:var(--body);opacity:1}section.post .post-sidebar-subscribe__shell button[disabled]{background:var(--accent);color:#fff;border-radius:.75rem;padding-block:.85rem}section.post .post-sidebar-latest{list-style:none;margin:0}section.post .post-sidebar-latest li+li{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--section-separator)}section.post .post-sidebar-latest__link{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:center;text-decoration:none;color:inherit}section.post .post-sidebar-latest__thumb{width:5.25rem;background:0 0;flex-shrink:0}section.post .post-sidebar-latest__thumb img{width:100%;height:auto;object-fit:contain;border-radius:.75rem}section.post .post-sidebar-latest__content{min-width:0}section.post .post-sidebar-latest__content strong{display:block;color:var(--heading);line-height:1.35;margin-bottom:.3rem}section.post .post-sidebar-latest__link:hover strong,section.post .post-sidebar-latest__link:focus strong{color:var(--accent)}section.post .post-sidebar-latest__meta{color:var(--accent);font-size:.95rem;line-height:1.4}section.post .post-sidebar-card--cta .button{width:100%;text-align:center}section.post .post-sidebar-cta__link{display:block;text-decoration:none;color:inherit}section.post .post-sidebar-cta__image{width:100%;border-radius:1rem;margin-bottom:.9rem;aspect-ratio:1.91;object-fit:cover}section.post .post-sidebar-card--cta .post-sidebar-card__title{text-transform:none;letter-spacing:0;line-height:1.3}section.post .post-sidebar-cta__link:hover .post-sidebar-card__title,section.post .post-sidebar-cta__link:focus .post-sidebar-card__title{color:var(--accent)}section.post .container.post-nav{margin-top:3rem}section.post .post-pagination{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}section.post .post-pagination__link{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem 1.35rem;border:1px solid var(--borderMedium);border-radius:1rem;text-decoration:none;color:var(--textDark);background:var(--bg);min-height:100%}section.post .post-pagination__link:hover,section.post .post-pagination__link:focus{border-color:var(--accent);color:var(--accentDarker)}section.post .post-pagination__link.next{text-align:right}section.post .post-pagination__label{color:var(--textMedium);font-size:.9rem}@media(max-width:900px){section.post .post-header-wrap{grid-template-columns:minmax(0,1fr)}section.post .post-shell{grid-template-columns:minmax(0,1fr)}section.post .post-sidebar__inner{position:static}section.post .post-header-wrap{margin-bottom:2rem}section.post .post-content .post-jump-cta{margin-inline:0}section.post .post-content .post-jump-cta__button{width:100%}}section.cta .twocols{display:flex}section.cta .twocols .text{flex:2}section.cta .twocols .image{flex:1}section.cta .twocols .image img{display:inline-block;width:20rem}section.cta .twocols .image img.is_svg{margin:0!important}@media(max-width:600px){section.cta .twocols{flex-direction:column}section.cta .twocols .text{text-align:center}section.cta .twocols .image{text-align:left;display:none}}section.image+section.image.alt{margin-top:0!important}section.image.alt{background:var(--light);border-top:.1rem solid var(--light);border-bottom:.1rem solid var(--light)}section.image.alt .container{direction:rtl}section.image.alt .container>div{direction:ltr}section.image .twocols .image{text-align:center;position:relative;height:100%}section.image .twocols .image img{width:auto;display:block;width:100%;margin:auto;border-radius:1rem}section.image .twocols .image img.is_svg{max-width:85%;border-radius:0}section.image .twocols{row-gap:2.5rem}@media(max-width:600px){section.image .twocols .image{text-align:left}}section.contact .twocols{align-items:flex-start}section.title .container.small{text-align:center}section.title:not(.bgimage){padding-bottom:3.25rem}section.title ul.breadcrumbs li a{color:var(--accent)}section.title.bgimage ul.breadcrumbs:first-child{margin-top:-2rem}section.title.quote:not(.bgimage) h2+p{color:var(--textMedium)}section.wide{max-width:60rem;margin-left:auto;margin-right:auto}section.wide h1{text-align:center}section.wide h1+*:not(.breadcrumbs){padding-top:1.25rem}section.map div.map{padding:3rem 0;aspect-ratio:auto;border-radius:0}section.map .overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:0 0}section.map div.map>.container{display:flex;justify-content:flex-end}section.map div.map>.container>div{background:#fff;padding:2.5rem 3rem;border-radius:1rem;position:relative;z-index:2;min-width:22rem;box-shadow:0 0 1.5rem rgba(0,0,0,5%)}section.map div.map>.container>div .buttons{padding:0}@media(max-width:55rem){section.map div.map>.container{justify-content:center}}section.error404>.container.small{text-align:center}section.error404>.container.small h1{font-size:var(--type-h1-size)}section.reviews .container.small{margin-bottom:4.25rem;text-align:center}ul.reviews li div.box{display:flex;flex-direction:column-reverse;padding:2.25rem 2rem;height:100%;justify-content:space-between;gap:2rem}ul.reviews li div.box .avatar{height:3.25rem;width:3.25rem}ul.reviews li div.box h3{margin:0;line-height:1.3;font-size:var(--type-h3-size);padding:0}ul.reviews li div.box .function{color:var(--textDarker);line-height:1.45}ul.reviews li div.box .stars{display:flex;gap:.25rem;margin:0 0 1.5rem}ul.reviews li div.box .stars img{height:1rem}ul.reviews li div.box>div:nth-child(1){display:flex;gap:1rem;align-items:center}section.features .container.small{margin-bottom:4rem;text-align:center}section.features+section.title{padding-top:0}ul.features{gap:3rem 3rem;padding-bottom:1rem}ul.features li{text-align:center}ul.features li img{aspect-ratio:1.5;object-fit:contain;width:100%}ul.features li p.image{margin-bottom:.85rem}ul.features li p.image+h3{padding-top:0}ul.features li.has_icon p.image{display:inline-block;padding:1.5rem;border-radius:100%;border:.1rem solid var(--accent)}ul.features li.has_icon p.image img{aspect-ratio:1;object-fit:contain;width:3rem;margin:0 auto;border-radius:0}section.blocks .container.small{margin-bottom:4rem;text-align:center}section.blocks+section.title{padding-top:0}ul.blocks{gap:1.55rem 1.5rem;padding-bottom:1rem}ul.blocks li{text-align:center;aspect-ratio:1.5;position:relative;border-radius:1rem}ul.blocks li.hasimage{overflow:hidden}ul.blocks li:has(a[href]):hover{border:1px solid rgba(0,0,0,.2)}ul.blocks li a{display:flex;width:100%;position:absolute;height:100%;z-index:1;padding:1.5rem!important;flex-direction:column;justify-content:center;text-decoration:none}ul.blocks li.hasimage a{color:#fff}ul.blocks li.hasimage a::before{content:"";background:rgba(0,0,0,.32);position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}ul.blocks li.box{margin:0!important;padding:0}ul.blocks li.hasimage div.img{margin:-1.5rem;position:absolute;z-index:-2}ul.blocks li.hasimage div.img img{aspect-ratio:1.5;object-fit:cover;width:100%}ul.blocks li h3{padding-top:0}ul.blocks li.hasimage h3{color:#fff}section.prices{padding-bottom:5rem}section.prices .container.small{margin-bottom:4rem;text-align:center}section.prices+section.title{padding-top:0}ul.prices{max-width:70rem;margin:0 auto}ul.prices>li{text-align:center}ul.prices>li div.box{padding:3rem 2rem;height:100%;background:#f7f7f8}ul.prices li div.box p:first-child{margin:0}ul.prices li div.box p:first-child strong{position:relative;margin:0;bottom:2rem;display:inline-block;width:auto;white-space:nowrap;padding:.5rem 2rem;font-weight:400;text-transform:uppercase;font-size:.8rem;letter-spacing:.15rem}ul.prices li div.box ul{text-align:left;display:inline-block;margin:1.5rem 0 2.5rem}ul.prices li div.box ul li::before{content:"✓";display:inline-block;padding:0 .15rem}ul.prices li div.box h3{padding:.25rem}ul.prices li div.box h3 strong{font-size:3rem;padding:0 .25rem;vertical-align:bottom;line-height:.9;letter-spacing:-.1rem}ul.prices li div.box h3 em{vertical-align:top;font-style:normal}@media(min-width:65rem){section.prices{padding-bottom:7rem}section.prices .container.small{margin-bottom:6rem}ul.prices>li div.box{padding:3.25rem 2rem 4rem}ul.prices>li:nth-child(1) div.box{border-top-right-radius:0;border-bottom-right-radius:0}ul.prices>li:nth-child(3) div.box{border-bottom-left-radius:0;border-top-left-radius:0}ul.prices>li:nth-child(2){transform:scale(1.15);z-index:2}ul.prices>li:nth-child(2) div.box{padding:4rem 2rem 2rem}ul.prices>li:nth-child(2) div.box::before,ul.prices>li:nth-child(2) div.box::after{content:"";position:absolute;background:#fff;top:0;right:0;width:.25rem;height:100%;transform:translateX(calc(100% + .1rem))}ul.prices>li:nth-child(2) div.box::before{right:auto;left:0;transform:translateX(calc(-100% - .1rem))}ul.prices>li:nth-child(2) div.box>div{transform:scale(.9)}ul.prices>li:nth-child(2) div.box p:first-child strong{position:absolute;left:50%;bottom:auto;margin-top:-5rem;transform:translateX(-50%)}}section.posts .container.small{margin-bottom:4rem;text-align:center}section.posts .grid{grid-gap:1.55rem 2rem;grid-template-columns:repeat(3,minmax(0,1fr))}section.posts .grid .item .img{border-radius:1rem;margin-bottom:.251rem;overflow:hidden}section.posts .grid .item .img img{display:block;transition:transform .2s ease,filter .2s ease}section.posts .grid .item h3{padding-top:1rem}section.posts .grid .item h3 a{color:var(--accent);text-decoration:none}section.posts .grid .item h3 a:hover,section.posts .grid .item:hover h3 a,section.posts .grid .item:focus-within h3 a{color:var(--highlight);text-decoration:underline}section.posts .grid .item:hover .img img,section.posts .grid .item:focus-within .img img{transform:scale(1.02);filter:brightness(1.03)}section.posts .grid li.placeholder{display:block!important}section.posts.filtering .grid li.placeholder{display:none!important}section.posts .grid .summary .button{position:relative;bottom:.8rem}section.posts .filter{display:none;justify-content:flex-end;align-items:center;gap:.75rem;margin:-2rem 0 1.25rem}section.posts.filtering .filter{display:flex}section.posts .filter .tags{display:flex;margin:0;gap:.75rem}section.posts .filter .tags li{list-style:none}section.posts .filter .tags.nofilter li{display:none}section.posts #loadmoreposts{position:relative;bottom:1rem}section.posts .filter .tags li{list-style:none;background:var(--surface);color:var(--heading);font-size:.9rem;border-radius:1.15rem;display:flex;align-items:center;cursor:pointer;height:2rem;line-height:1;white-space:nowrap;box-shadow:inset 0 0 0 .1rem var(--divider);overflow:hidden}section.posts .filter .tags li a{color:inherit;text-decoration:none;display:flex;align-items:center;height:100%;width:100%;justify-content:space-between;gap:.9rem;padding:0 .75rem 0 1rem}section.posts .filter .tags li a::after{content:"+";display:inline-block;font-size:1.5rem;transform:rotate(45deg);line-height:1;flex:none;pointer-events:none}section.posts .filter .tags li.active{background:var(--accent);color:#fff;box-shadow:none}section.posts .filter .activefilter{margin-right:auto;color:var(--textMedium);font-size:.95rem}section.posts .selected-tag-heading{margin:0 0 1.25rem;font-size:1.35rem}section.posts .grid .item .meta{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.6rem}section.posts .filter .activefilter a{color:var(--accent);text-decoration:none}section.posts .filter .activefilter a:hover{text-decoration:underline}section.posts .filter select{border:0;background:0 0;padding:.25em .75em;border:1px solid var(--borderMedium)}@media(max-width:1000px){section.posts .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){section.posts .grid{grid-template-columns:1fr}section.post .post-pagination{grid-template-columns:1fr}section.post .post-pagination__link.next{text-align:left}:is(section.post .post-content,section.docs .container .content,section.wide .container) table{width:max(100%,31rem);margin:1.55rem 0 1.9rem}:is(section.post .post-content,section.docs .container .content,section.wide .container) table th,:is(section.post .post-content,section.docs .container .content,section.wide .container) table td{min-width:8rem;padding:.8rem .85rem}:is(section.post .post-content,section.docs .container .content,section.wide .container) table th{font-size:.74rem}}section.posts.post-related{padding-top:.5rem}section.posts.post-related h2{margin-bottom:1.75rem}section.small h1{text-align:center}section.docs{padding-top:0!important;margin-top:0}.preheader+header+section.docs{margin-top:-3rem}section.docs .container{display:flex;gap:5rem}section.docs .container .menu{border-right:1px solid rgba(0,0,0,.1);width:20rem;max-width:20rem;padding:2rem 0 3.2rem}section.docs .container .content{min-width:0;min-height:0;padding:3.2rem 0;flex-grow:1}section.docs .container .content>*{max-width:45rem}section.docs .container .content>p img[src$=".svg"]{width:100%;max-width:30rem;margin:3rem 0}section.docs .container .content .breadcrumbs{text-align:left}section.docs .container .content h1{font-size:var(--type-h1-size)}section.docs .container .menu h3{display:none}section.docs .container .menu ul.nestedmenu{margin-left:0;margin-right:5rem;top:8rem}header.sticky+section.docs .container .menu ul.nestedmenu{position:sticky}body:not(.mobilemenu) header.sticky+section.docs .container .menu ul.nestedmenu{animation:slidedown 1s ease-in-out}section.docs .container .menu ul.nestedmenu li{list-style:none;padding:.15rem 0}section.docs .container .menu ul.nestedmenu li>ul{display:none}section.docs .container .menu ul.nestedmenu li>a::before{content:" ";display:inline-block;margin-right:.75rem;width:.5rem;text-align:center}section.docs .container .menu ul.nestedmenu>li>a::before{content:"-"}section.docs .container .menu ul.nestedmenu li.haschildren>a::before{content:"›"}section.docs .container .menu ul.nestedmenu li.haschildren.active>a::before{transform:rotate(90deg)}section.docs .container .menu ul.nestedmenu li.active>ul{display:block}section.docs .container .menu ul.nestedmenu li.active>ul li:last-child{margin-bottom:.75rem}section.docs .container .menu ul.nestedmenu li>a{color:var(--textMedium);text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}section.docs .container .menu ul.nestedmenu li.current>a{color:var(--accentDarker)}@media(max-width:65rem){section.docs{margin-top:-2rem}section.docs .container{flex-direction:column-reverse;gap:3rem}section.docs .container .menu{width:100%;max-width:100%;padding-bottom:0;border:0}section.docs .container .menu h3{display:block}section.docs .container .content{padding-bottom:0}section.docs .container .menu ul.nestedmenu{margin-top:.75rem}}section.product h1{margin-bottom:1.25rem}section.product h1+h2{margin-top:0}section.product .text{max-width:30rem}section.product select{width:100%;background:#fff;margin-bottom:1rem}#shoppingcart{margin:2rem 0}#shoppingcart form{max-width:100%}#shoppingcart>div{text-align:right;padding-top:1rem;font-size:1.7rem}#shoppingcart>table{width:100%}#shoppingcart>table tr>*{text-align:center;line-height:1.3;padding:.8125rem 0 .9375rem}#shoppingcart>table tr>*:first-child,#shoppingcart>table tr>*:nth-child(2){text-align:left}#shoppingcart>table tr>*:last-child{text-align:right}#shoppingcart>table tr>*:first-child{padding-right:1.25rem;width:4rem}#shoppingcart>table tr>th{border-bottom:.125rem solid #ddd;padding:0 0 .5rem}#shoppingcart>table tr>td{border-bottom:.0625rem solid #ddd}#shoppingcart>table tr>td:last-of-type{padding-left:1rem}#shoppingcart>table tr>th:nth-child(2){width:50%}#shoppingcart input[type=number]{-moz-appearance:textfield;text-align:center}#shoppingcart .productavatar{display:block;width:4rem;height:4rem;border-radius:100%;background-size:cover;background-position:50%}.submitbutton{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-top:1rem}.submitbutton a{margin:0 0 .5rem;display:inline-block}.submitbutton input{margin:.5rem 0 1rem 2rem}.product form{margin:0 0 1.5rem}.product article{max-width:57rem}#checkout_progress{display:block;text-align:center;margin-left:55px}#checkout_progress li{width:110px;text-align:left;display:inline-block;border-top:1px solid #ddd;padding-top:8px}#checkout_progress li.past{border-color:var(--accent)}#checkout_progress li:last-child{border:0;width:55px}#checkout_progress li a{text-decoration:none}#checkout_progress li>span>*{white-space:nowrap;display:inline-block;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#checkout_progress li>*:before{position:absolute;margin:-16px 0 0 -5px;width:11px;height:11px;content:"";border-radius:99px;border:2px solid #fff;box-shadow:0 0 .1px 1px #bbb;background:#fff}#checkout_progress li.past>span:before,#checkout_progress li.current>span:before{box-shadow:0 0 .1px 1px var(--accent);background:var(--accent)}#checkout_progress li.current a,#checkout_progress li.past a{color:var(--accentDarker)}@media only screen and (max-width:800px){#shoppingcart>table tr>*:nth-child(3){display:none}}#checkout{display:grid;grid-template-columns:2fr 1.1fr;grid-gap:3rem}#checkout>:is(h1,h2):first-child{grid-column:-1/1;width:100%}#checkout form{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}#checkout form>div:not(.half){grid-column:-1/1}#checkout select{background:#fff}#checkoutcalculation{background:rgba(0,0,0,.1);border-radius:.25rem;padding:.75rem 1rem;text-align:right;margin:.5rem 0}#checkoutcalculation span{float:left}#checkoutcalculation .sum{border-top:.1rem solid rgba(0,0,0,.5);padding-top:.1rem;margin-top:.35rem}@media only screen and (max-width:800px){#checkout{grid-template-columns:1fr;max-width:40rem;margin:0 auto}}@media only screen and (max-width:600px){#checkout form>div.half{grid-column:-1/1}}:root{--bg-main:#0B1220;--surface:#121A2B;--divider:#243047;--brand:#3B82F6;--button-bg:#2563EB;--button-hover:#1D4ED8;--highlight:#22D3EE;--illus-accent:#7C3AED;--heading:#F1F5F9;--body:#9FB3D6;--footer-bg:#070C16;--surface-muted:rgba(255, 255, 255, 0.03);--surface-muted-solid:#121927;--section-separator:rgba(46, 69, 114, 0.52);--type-h1-size:3.25rem;--type-h2-size:2.25rem;--type-h3-size:1.2rem;--type-h4-size:1rem;--type-body-size:1rem;--type-body-small-size:0.95rem;--type-label-size:0.8rem;--type-faq-size:0.95rem;--surface-tier-1-bg:#2847A0;--surface-tier-1-value:#C7DCFF;--surface-tier-1-label:#8BB8FF;--surface-tier-1-border:rgba(129, 166, 255, 0.28);--surface-tier-2-bg:#0E5B63;--surface-tier-2-value:#91EAF0;--surface-tier-2-label:#2AD5DF;--surface-tier-2-border:rgba(103, 226, 233, 0.24);--surface-tier-3-bg:#463A94;--surface-tier-3-value:#D8CBFF;--surface-tier-3-label:#A89BF4;--surface-tier-3-border:rgba(191, 173, 255, 0.25);--surface-tier-4-bg:#0F654C;--surface-tier-4-value:#9AF0C2;--surface-tier-4-label:#43D79E;--surface-tier-4-border:rgba(132, 238, 188, 0.22);--surface-tier-5-bg:#1C4F73;--surface-tier-5-value:#A8DEFF;--surface-tier-5-label:#63BFFF;--surface-tier-5-border:rgba(124, 198, 244, 0.24);--icon-frame-bg:#182846;--icon-frame-hover-bg:#192B4A;--icon-frame-shadow:0 0 0 rgba(59, 130, 246, 0);--icon-frame-hover-shadow:0 0 0.3rem rgba(59, 130, 246, 0.05), 0 0 0.65rem rgba(34, 211, 238, 0.02);--icon-frame-icon-filter:brightness(0) saturate(100%) invert(82%) sepia(31%) saturate(4460%) hue-rotate(154deg) brightness(97%) contrast(89%);--icon-frame-icon-hover-filter:brightness(0) saturate(100%) invert(54%) sepia(72%) saturate(1718%) hue-rotate(199deg) brightness(99%) contrast(95%);--textDarker:var(--heading);--textDark:var(--heading);--textMedium:var(--body);--borderMedium:var(--divider);--borderLight:var(--divider);--accent:var(--brand);--accentDarker:var(--brand);--light:var(--surface)}.surface-tier-1,.surface-tier-2,.surface-tier-3,.surface-tier-4,.surface-tier-5{--surface-tier-bg:var(--surface-tier-1-bg);--surface-tier-value:var(--surface-tier-1-value);--surface-tier-label:var(--surface-tier-1-label);--surface-tier-border:var(--surface-tier-1-border)}.surface-tier-1{--surface-tier-bg:var(--surface-tier-1-bg);--surface-tier-value:var(--surface-tier-1-value);--surface-tier-label:var(--surface-tier-1-label);--surface-tier-border:var(--surface-tier-1-border)}.surface-tier-2{--surface-tier-bg:var(--surface-tier-2-bg);--surface-tier-value:var(--surface-tier-2-value);--surface-tier-label:var(--surface-tier-2-label);--surface-tier-border:var(--surface-tier-2-border)}.surface-tier-3{--surface-tier-bg:var(--surface-tier-3-bg);--surface-tier-value:var(--surface-tier-3-value);--surface-tier-label:var(--surface-tier-3-label);--surface-tier-border:var(--surface-tier-3-border)}.surface-tier-4{--surface-tier-bg:var(--surface-tier-4-bg);--surface-tier-value:var(--surface-tier-4-value);--surface-tier-label:var(--surface-tier-4-label);--surface-tier-border:var(--surface-tier-4-border)}.surface-tier-5{--surface-tier-bg:var(--surface-tier-5-bg);--surface-tier-value:var(--surface-tier-5-value);--surface-tier-label:var(--surface-tier-5-label);--surface-tier-border:var(--surface-tier-5-border)}img{filter:grayscale(0)}.colorize_image{filter:contrast(1)sepia(1)hue-rotate(160deg)grayscale(.8)!important}.map::after,.black_2_textDark{filter:brightness(0)saturate(100%)invert(95%)sepia(14%)saturate(350%)hue-rotate(180deg)brightness(102%)contrast(95%)!important}.black_2_textMedium{filter:brightness(0)saturate(100%)invert(68%)sepia(13%)saturate(621%)hue-rotate(176deg)brightness(92%)contrast(89%)!important}.black_2_accent{filter:brightness(0)saturate(100%)invert(82%)sepia(31%)saturate(4460%)hue-rotate(154deg)brightness(97%)contrast(89%)!important}html{font-size:16px;line-height:1.6}body{font-family:var(--fontBody);font-size:1rem;line-height:1.6;font-weight:400;background:var(--bg-main);color:var(--textMedium)}h1,h2,h3,h4,section.docs h2,.container.post h2,section.docs h3,.container.post h3{font-family:var(--fontTitles)}h1{font-size:var(--type-h1-size);line-height:1.1;font-weight:700}h2,section.docs h2,.container.post h2{font-size:var(--type-h2-size);line-height:1.2;font-weight:600}h3,section.docs h3,.container.post h3{font-size:var(--type-h3-size);line-height:1.3;font-weight:600}h4{font-size:var(--type-h4-size);line-height:1.35;font-weight:600;color:var(--textDark)}section.intro h1,section.bgimage h1,section.cta h1,section.post h1{font-weight:700}p,li,input,textarea,select,label,blockquote,pre{font-weight:400}.body-large,h1+p,section.intro h1+p,section.post .container.post p:first-child{font-size:var(--type-body-size);line-height:1.6;font-weight:400}.small-text{font-size:var(--type-body-small-size);line-height:1.5;font-weight:400}.button,button,input[type=submit],header .navnav>ul>li>a,header .navnav>ul>li>ul li a,footer select{font-family:var(--fontUi);font-weight:500}.button,button,input[type=submit]{font-size:1rem;line-height:1.2}ul.features li h3,ul.blocks li h3,section.posts .grid .item h3,ul.reviews li div.box h3{font-size:var(--type-h3-size);line-height:1.3;font-weight:600}ul.features li h4,ul.blocks li h4,section.posts .grid .item h4,ul.reviews li div.box h4{font-size:var(--type-h4-size);line-height:1.35;font-weight:600}@media(max-width:768px){h1{font-size:2rem;line-height:1.08}h2,section.docs h2,.container.post h2{font-size:1.65rem;line-height:1.18}h3,section.docs h3,.container.post h3{font-size:1.3rem;line-height:1.25}body{font-size:.95rem;line-height:1.55}p,li,input,textarea,select,label,blockquote,pre{line-height:1.55}.body-large,h1+p,section.intro h1+p,section.post .container.post p:first-child{font-size:1rem;line-height:1.5}.small-text{font-size:.82rem;line-height:1.45}ul.features li h3,ul.blocks li h3,section.posts .grid .item h3,ul.reviews li div.box h3{font-size:1.15rem}}.innerbody{background:var(--bg-main)}section.image,section.image.alt,section.features,section.cta,section.title,section.wide{background:var(--bg-main)}section:not(.docs)+section:not(.docs){border-top:1px solid rgba(255,255,255,5%)}section.intro{background:radial-gradient(circle at 50% 30%,rgba(59,130,246,.18),transparent 55%),#081426}section.image.alt{border-top-color:rgba(255,255,255,5%);border-bottom-color:rgba(255,255,255,5%)}section.intro p,section.image p,section.image li,section.features p,section.cta p,section.wide p,section.wide li{color:var(--textMedium)}section.intro h1,section.image h2,section.image h3,section.features h2,section.features h3,section.cta h2,section.title h2,section.wide h2{color:var(--heading)}section.cta .box{background:#111e36;border:1px solid #24365a}header{background:var(--bg-main);color:var(--textMedium)}header.sticky{background:var(--surface-muted-solid);border-bottom:1px solid var(--section-separator);box-shadow:0 0 .5rem rgba(0,0,0,.3)}header .navnav>ul>li>a{color:#fff;font-size:1rem;line-height:1.3;font-weight:600}header .navnav>ul>li>ul li a{color:var(--textMedium)}header .navnav>ul>li:hover>a,header .navnav>ul>li.active>a,header .navnav>ul>li>ul li a:hover,header .navnav>ul>li>ul li.active a{color:var(--heading)}header .navnav>ul>li:hover>a,header .navnav>ul>li.active>a{color:#fff}header .navnav>ul>li::after{background-color:var(--highlight)}header .navnav>ul>li.haschildren>a::after{border-color:#fff}header .navnav>ul>li>ul{background:var(--surface);border:.1rem solid var(--divider)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}header a.logo{color:var(--heading)}header a.logo img.inline,header #togglemenu .togglemenu__icon{filter:invert(1)!important}body.mobilemenu header>div.container>div:nth-child(3){padding-right:.25rem}body.mobilemenu .innerbody{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom))}body.mobilemenu header>div.container>div:nth-child(3){display:flex;justify-content:flex-end;align-items:center;gap:.5rem}@media(max-width:1100px){header .header-cta--desktop{display:none}header .header-cta--mobile.button{display:flex!important;justify-content:center;align-items:center;position:fixed;left:50%;right:auto;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:3;width:min(calc(100vw - 2rem),30rem);margin:0 auto;box-sizing:border-box;background:var(--brand);border-top:1px solid rgba(255,255,255,8%);box-shadow:0 -14px 32px rgba(0,0,0,.28),0 10px 30px rgba(59,130,246,.35);opacity:0;pointer-events:none;transform:translateX(-50%)translateY(1rem);transition:opacity .2s ease,transform .2s ease}body.mobilectavisible header .header-cta--mobile.button{opacity:1;pointer-events:auto;transform:translateX(-50%)translateY(0)}body.menushown header .header-cta--mobile.button{opacity:0;pointer-events:none}.innerbody{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom))}}@media(max-width:700px){.button:not(.icon),button:not(.icon),input[type=submit]{white-space:normal;text-wrap:balance;overflow-wrap:anywhere;line-height:1.25;text-align:center}header .header-cta--mobile.button{display:flex;align-items:center;justify-content:center;min-height:3.25rem}}.button,button,input[type=submit]{background:var(--button-bg);color:#fff;border:.1rem solid transparent;box-shadow:0 10px 30px rgba(37,99,235,.35)}.button:hover,button:hover,input[type=submit]:hover{background:var(--button-hover);color:#fff;box-shadow:0 12px 35px rgba(29,78,216,.35)}.button.secondary{background:var(--button-bg);color:#fff}.button.ghost,.button.secondary.ghost{background:0 0;color:var(--highlight);box-shadow:inset 0 0 0 .1rem var(--highlight)}.button:focus-visible,button:focus-visible,input[type=submit]:focus-visible,header .navnav>ul>li>a:focus-visible,footer a:focus-visible{outline:.15rem solid var(--highlight);outline-offset:.15rem}section.intro .button:not(.secondary):not(.ghost):not(.smaller):not(.icon),section.intro button:not(.secondary):not(.ghost):not(.smaller):not(.icon),section.intro input[type=submit]{padding:14px 28px;font-size:16px}@media(min-width:1000px){.services-engagement-models ul.features{grid-template-columns:repeat(12,minmax(0,1fr))}.services-engagement-models ul.features>li{grid-column:span 4}.services-engagement-models ul.features>li:nth-child(4){grid-column:3/span 4}.services-engagement-models ul.features>li:nth-child(5){grid-column:7/span 4}}a.logo>div.has_subtitle>div span{font-family:var(--fontLogo);font-weight:400}a.logo>div.has_subtitle>div span:nth-child(1){font-size:1.4rem}a.logo>div.has_subtitle>div span:nth-child(2){display:none}footer.dark{background:var(--footer-bg)}footer.dark,footer.dark p,footer.dark li,footer.dark a,footer.dark select,footer.dark>div:last-child a,footer.dark ul li a,footer.dark .logo,footer.dark .logo span{color:var(--textMedium)}footer.dark .logo,footer.dark .logo span,footer.dark a.logo{color:var(--heading)}footer.dark>div:last-child{border-top-color:var(--divider)}body.filename__index footer{border-top:0}body.filename__index footer>div:last-child{border-top:0}footer>div:last-child .container{gap:1rem}footer>div:last-child .container>div:first-child{flex:initial;text-align:center;white-space:nowrap}footer>div:last-child .container>div:last-child{flex:none}footer.dark a:hover,footer.dark ul li a:hover,footer.dark select:hover{color:var(--highlight)}footer.dark ul li a:not(.button)::after{background:var(--highlight)}@media(min-width:1000px){footer>div:last-child{font-size:.82rem}footer>div:last-child .container{gap:.6rem}}@media(min-width:700px) and (max-width:999px){}@media(max-width:1000px){}.service-page-cta-card{max-width:52rem;margin:0 auto;text-align:center}.service-page-cta-list{display:grid;gap:.75rem;margin:1.35rem 0 1.5rem;padding:0;list-style:none}.service-page-cta-list li{margin:0;padding:1rem 1.1rem;background:rgba(255,255,255,3%);border:1px solid rgba(46,69,114,.45);border-radius:1rem;color:var(--heading);line-height:1.5}.services-pillars-grid section.blocks .container.small{display:none}.services-pillars-grid ul.blocks{grid-template-columns:repeat(1,minmax(0,1fr))}.services-pillars-grid ul.blocks li{aspect-ratio:auto;background:var(--surface);border:1px solid var(--divider);text-align:left}.services-pillars-grid ul.blocks li a{position:static;height:auto;display:block;padding:0!important;cursor:default}.services-pillars-grid ul.blocks li.hasimage a::before{content:none}.services-pillars-grid ul.blocks li.hasimage div.img{margin:0;position:static}.services-pillars-grid ul.blocks li.hasimage div.img img{width:100%;aspect-ratio:16/9;object-fit:cover}.services-pillars-grid ul.blocks li h2{margin:1.25rem 1.25rem .75rem;color:var(--heading)}.services-pillars-grid ul.blocks li p{margin:0 1.25rem 1.25rem;color:var(--textMedium)}@media(min-width:1000px){.services-pillars-grid ul.blocks{grid-template-columns:repeat(3,minmax(0,1fr))}}.services-work-categories ul.blocks li{aspect-ratio:auto;text-align:left;background:var(--surface);border:1px solid var(--divider)}.services-work-categories ul.blocks li a{position:static;height:auto;display:block;padding:1.5rem!important;justify-content:flex-start}.services-work-categories ul.blocks li ul{margin:.75rem 0 0 1rem}.utm-builder-hero,.hreflang-tool-hero,.roas-calculator-hero{background:radial-gradient(circle at 50% 20%,rgba(59,130,246,.2),transparent 48%),#081426;text-align:center}.utm-builder-hero .container.medium,.hreflang-tool-hero .container.medium,.roas-calculator-hero .container.medium{max-width:44rem}.utm-builder-hero h1,.hreflang-tool-hero h1,.roas-calculator-hero h1{margin-bottom:.75rem}.utm-builder-hero p:not(.service-page-hero__eyebrow),.hreflang-tool-hero p:not(.service-page-hero__eyebrow),.roas-calculator-hero p:not(.service-page-hero__eyebrow){max-width:36rem;margin:0 auto;line-height:1.6}.utm-builder-workspace,.hreflang-tool-workspace,.roas-calculator-workspace{padding-top:.5rem;padding-bottom:4.5rem;background:linear-gradient(180deg,#081426 0%,#0B172C 100%)}.utm-builder-shell,.hreflang-tool-shell,.roas-calculator-shell{max-width:46rem;margin:0 auto;padding:1.45rem;border:1px solid #24365a;border-radius:1.25rem;background:linear-gradient(180deg,rgba(17,31,56,.98),rgba(13,25,46,.98));box-shadow:0 30px 90px rgba(3,8,18,.5),0 12px 32px rgba(2,10,25,.32)}.roas-calculator-classic-shell{max-width:46rem;margin:0 auto;padding:1.45rem;border:1px solid #24365a;border-radius:1.25rem;background:linear-gradient(180deg,rgba(17,31,56,.98),rgba(13,25,46,.98));box-shadow:0 30px 90px rgba(3,8,18,.5),0 12px 32px rgba(2,10,25,.32)}.roas-calculator-review-stack{display:grid;gap:1.75rem;margin:1.5rem 0 2rem}.roas-calculator-review-block{display:grid;gap:.8rem}.roas-calculator-review-label{margin:0;color:#8cc3ff;font-size:var(--type-label-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.roas-calculator-improved-workspace{margin:1.5rem 0 2rem;padding:0}.roas-calculator-improved-frame{width:100%}.roas-calculator-improved-shell{width:100%;max-width:none;padding:0;border:1px solid rgba(46,69,114,.48);border-radius:1.5rem;background:linear-gradient(180deg,rgba(17,31,56,.95),rgba(11,20,38,.98));overflow:hidden}.roas-calculator-improved-intro{padding:2rem 2rem 1.15rem;border-bottom:1px solid rgba(46,69,114,.36);background:radial-gradient(circle at top left,rgba(59,130,246,.18),transparent 42%),radial-gradient(circle at top right,rgba(34,211,238,.12),transparent 34%)}.roas-calculator-improved-intro h2{margin:0 0 .55rem;padding-top:0;max-width:36rem}.roas-calculator-improved-intro p:last-child{max-width:38rem;margin:0;color:#8e99ae;line-height:1.6}.roas-calculator-improved-form{margin:0;padding:1.45rem}.roas-calculator-improved-layout{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}#cc-main{--cc-font-family:"Inter", sans-serif;--cc-bg:#091933;--cc-primary-color:#F1F5F9;--cc-secondary-color:#C7D4EA;--cc-btn-primary-bg:#2563EB;--cc-btn-primary-border-color:#2563EB;--cc-btn-primary-color:#F1F5F9;--cc-btn-primary-hover-bg:#1D4ED8;--cc-btn-primary-hover-border-color:#1D4ED8;--cc-btn-primary-hover-color:#F1F5F9;--cc-btn-secondary-bg:rgba(255, 255, 255, 0.08);--cc-btn-secondary-border-color:rgba(255, 255, 255, 0.18);--cc-btn-secondary-color:#F1F5F9;--cc-btn-secondary-hover-bg:rgba(255, 255, 255, 0.14);--cc-btn-secondary-hover-border-color:rgba(255, 255, 255, 0.22);--cc-btn-secondary-hover-color:#F1F5F9;--cc-cookie-category-block-bg:rgba(255, 255, 255, 0.04);--cc-cookie-category-block-border:rgba(255, 255, 255, 0.12);--cc-separator-border-color:rgba(255, 255, 255, 0.12);--cc-modal-border-radius:1.1rem;--cc-btn-border-radius:0.95rem}#cc-main .cm{border:1px solid rgba(255,255,255,8%)}#cc-main .pm,#cc-main .pm__section--expandable .pm__section-arrow{border-color:rgba(255,255,255,.12)}#cc-main .cm--cloud.cm--inline .cm__btns{border-left:0!important;border-top:0!important;max-width:none;min-width:auto;padding-left:.85rem}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:auto;padding:.5em .9em;white-space:nowrap}@media(max-width:640px){#cc-main .cm--cloud.cm--inline .cm__btns[data-borderless-consent-actions=ready]{width:100%;min-width:0;padding-left:0}#cc-main .cm--cloud.cm--inline .cm__action-row--borderless{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:.5rem;align-items:stretch}#cc-main .cm--cloud.cm--inline .cm__action-btn--borderless{appearance:none;-webkit-appearance:none;display:inline-flex;box-sizing:border-box;width:100%!important;max-width:none!important;min-width:0!important;height:3.25rem;min-height:3.25rem;margin:0!important;border-width:1px!important;border-style:solid!important;justify-content:center;align-items:center;padding:0 .75rem!important;font-size:.95rem;line-height:1.1;text-align:center;white-space:nowrap}}.roas-calculator-improved-panel,.roas-calculator-improved-interpretation{padding:1.25rem;border:1px solid rgba(46,69,114,.48);border-radius:1.25rem;background:rgba(255,255,255,3%);box-shadow:inset 0 1px rgba(255,255,255,2%)}.roas-calculator-improved-panel--inputs{background:rgba(255,255,255,.025)}.roas-calculator-improved-panel--results{background:var(--surface-muted)}.roas-calculator-improved-panel__header{margin-bottom:1rem}.roas-calculator-improved-panel__header h3,.roas-calculator-improved-interpretation h3,.roas-calculator-improved-result-card h4{margin:0;padding-top:0}.roas-calculator-improved-panel__header p:last-child,.roas-calculator-improved-interpretation__header p{margin:.5rem 0 0;color:#8e99ae;line-height:1.6}.roas-calculator-improved-panel__eyebrow{margin:0 0 .45rem;color:#8cc3ff;font-size:var(--type-label-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.roas-calculator-improved-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.roas-calculator-improved-field{display:flex;flex-direction:column;gap:.32rem}.roas-calculator-improved-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .55rem;color:var(--heading);font-weight:600;font-size:.88rem}.roas-calculator-improved-required{color:#fca5a5}.roas-calculator-improved-param{color:#88a1c9;font-size:.8rem;font-weight:500}.roas-calculator-improved-field input{width:100%;padding:.82rem .92rem;border:1px solid #24365a;border-radius:.85rem;background:rgba(15,28,51,.88);color:var(--heading);font-size:.95rem;line-height:1.45}.roas-calculator-improved-field input::placeholder{color:#88a1c9}.roas-calculator-improved-field input:focus{border-color:#3b82f6;outline:0;box-shadow:0 0 0 3px rgba(59,130,246,.18)}.roas-calculator-improved-help{margin:0;color:#88a1c9;font-size:.77rem;line-height:1.35}.roas-calculator-improved-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.roas-calculator-improved-result-card{min-height:7.25rem;padding:.9rem;border:1px solid rgba(46,69,114,.48);border-radius:1rem;background:rgba(255,255,255,3%);display:flex;flex-direction:column;justify-content:space-between}.roas-calculator-improved-result-card.surface-tier-1,.roas-calculator-improved-result-card.surface-tier-2,.roas-calculator-improved-result-card.surface-tier-3,.roas-calculator-improved-result-card.surface-tier-4,.roas-calculator-improved-result-card.surface-tier-5{border-color:var(--surface-tier-border,rgba(46,69,114,.48));background:linear-gradient(180deg,rgba(255,255,255,7%) 0%,rgba(255,255,255,2%) 16%,rgba(255,255,255,0) 38%),var(--surface-tier-bg,rgba(255,255,255,3%))}.roas-calculator-improved-result-card h4{color:var(--surface-tier-label,#8CC3FF);font-size:.84rem;line-height:1.35}.roas-calculator-improved-result-card p{margin:.55rem 0 0;color:var(--surface-tier-value,var(--heading));font-size:clamp(1.15rem,2vw,1.6rem);font-weight:700;line-height:1.1;letter-spacing:-.03em}.roas-calculator-improved-interpretation{margin-top:1rem}.roas-calculator-improved-interpretation.is-error{border-color:rgba(252,165,165,.45)}.roas-calculator-improved-interpretation__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:1rem 0 0}.roas-calculator-improved-interpretation__item{padding:.9rem .95rem;border:1px solid rgba(46,69,114,.45);border-radius:1rem;background:rgba(255,255,255,2%)}.roas-calculator-improved-interpretation__item dt{margin:0 0 .38rem;color:#88a1c9;font-size:.8rem;font-weight:600;line-height:1.4}.roas-calculator-improved-interpretation__item dd{margin:0;color:var(--heading);font-size:.93rem;line-height:1.55}.roas-calculator-improved-actions{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;margin-top:1rem}.roas-calculator-improved-actions .button{min-width:8rem;padding:.72rem 1rem;font-size:.9rem}.roas-calculator-improved-status{margin:0;min-height:1.2rem;color:var(--textMedium);font-size:.8rem;line-height:1.35}.roas-calculator-improved-status.is-error{color:#fca5a5}.tool-form{margin:0}.tool-form-intro{margin-bottom:1rem}.tool-form-intro h2{margin:0 0 .35rem;padding-top:0}.tool-form-intro p{margin:0;color:#88a1c9;line-height:1.6}.tool-field-grid{display:grid;grid-template-columns:1fr;gap:.9rem}.tool-field-grid--two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-field{display:flex;flex-direction:column;gap:.3rem}.tool-field--full{grid-column:1/-1}.tool-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .65rem;color:var(--heading);font-weight:600;font-size:.88rem}.tool-required{color:#fca5a5}.tool-param{color:#88a1c9;font-size:.8rem;font-weight:500}.tool-field input,.tool-field textarea{width:100%;padding:.78rem .9rem;border:1px solid #24365a;border-radius:.78rem;background:rgba(15,28,51,.88);color:var(--heading);font-size:.92rem;line-height:1.45}.tool-field input::placeholder,.tool-field textarea::placeholder{color:#88a1c9}.tool-field input:focus,.tool-field textarea:focus{border-color:#3b82f6;outline:0;box-shadow:0 0 0 3px rgba(59,130,246,.18)}.tool-help{margin:0;color:#88a1c9;font-size:.77rem;line-height:1.35}.tool-help code,.tool-note code{color:var(--heading)}.tool-output{min-height:6.5rem;resize:vertical}.tool-output--small{min-height:5rem}.tool-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem}.tool-results-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-result-card{padding:.9rem 1rem;border:1px solid rgba(46,69,114,.45);border-radius:.9rem;background:rgba(255,255,255,3%)}.tool-result-card h3{margin:0 0 .3rem;padding-top:0;color:#88a1c9}.tool-result-card p{margin:0;color:var(--heading);font-size:1rem;line-height:1.4}.tool-summary-card{margin-top:1rem;padding:.95rem 1rem;border:1px solid rgba(46,69,114,.45);border-radius:1rem;background:rgba(255,255,255,3%)}.tool-summary-card h3{margin:0 0 .35rem;padding-top:0}.tool-summary-card p{margin:0;line-height:1.6}.tool-actions{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;margin-top:1rem}.tool-actions .button{min-width:8rem;padding:.72rem 1rem;font-size:.9rem}.tool-actions .button[disabled]{opacity:.45;cursor:not-allowed;transform:none}.tool-status{margin:0;min-height:1.2rem;color:var(--textMedium);font-size:.8rem;line-height:1.35}.tool-status.is-error{color:#fca5a5}.tool-table-wrap{margin-top:1rem;overflow-x:auto}.tool-table{width:100%;border-collapse:collapse;min-width:34rem}.tool-table th,.tool-table td{padding:.7rem .75rem;border-top:1px solid rgba(46,69,114,.45);text-align:left;vertical-align:top;font-size:.82rem;line-height:1.45}.tool-table th{color:#88a1c9;font-weight:600}.tool-table td{color:var(--heading)}.tool-notes{display:grid;grid-template-columns:1fr;gap:.7rem;max-width:46rem;margin:1rem auto 0}.tool-note{padding:.9rem 1rem;border:1px solid rgba(46,69,114,.45);border-radius:.9rem;background:rgba(255,255,255,3%)}.tool-note h2{margin:0 0 .35rem;padding-top:0;color:var(--heading)}.tool-note p{margin:0;line-height:1.6}.tool-note a,.tool-related-card a:not(.button){color:#8cc3ff}.tool-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;max-width:46rem;margin:1rem auto 0}.tool-related-card{padding:1rem 1.05rem;border:1px solid rgba(46,69,114,.45);border-radius:1rem;background:rgba(255,255,255,3%)}.tool-related-card--service{background:linear-gradient(180deg,rgba(18,41,79,.6),rgba(14,28,52,.8))}.tool-related-card h2{margin:0 0 .4rem;padding-top:0}.tool-related-card p{margin:0 0 .85rem;line-height:1.6}.utm-builder-form{margin:0}.utm-builder-field-grid{display:grid;grid-template-columns:1fr;gap:.9rem}.utm-builder-field{display:flex;flex-direction:column;gap:.3rem}.utm-builder-field--full{grid-column:1/-1}.utm-builder-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .65rem;color:var(--heading);font-weight:600;font-size:.88rem}.utm-builder-param{color:#88a1c9;font-size:.8rem;font-weight:500}.utm-builder-badge{display:inline-flex;align-items:center;padding:.14rem .48rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.utm-builder-badge--required{color:#fecaca;background:rgba(127,29,29,.28);border:1px solid rgba(248,113,113,.28)}.utm-builder-badge--optional{color:#bfdbfe;background:rgba(30,64,175,.2);border:1px solid rgba(96,165,250,.22)}.utm-builder-field input,.utm-builder-field textarea{width:100%;padding:.78rem .9rem;border:1px solid #24365a;border-radius:.78rem;background:rgba(15,28,51,.88);color:var(--heading);font-size:.92rem;line-height:1.45}.utm-builder-field input::placeholder,.utm-builder-field textarea::placeholder{color:#88a1c9}.utm-builder-field input:focus,.utm-builder-field textarea:focus{border-color:#3b82f6;outline:0;box-shadow:0 0 0 3px rgba(59,130,246,.18)}.utm-builder-output{min-height:7rem;resize:vertical}.utm-builder-help{margin:0;color:#88a1c9;font-size:.77rem;line-height:1.35}.utm-builder-help code,.utm-builder-note code{color:var(--heading)}.utm-builder-actions{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;margin-top:1rem}.utm-builder-actions .button{min-width:8rem;padding:.72rem 1rem;font-size:.9rem}.utm-builder-actions .button[disabled]{opacity:.45;cursor:not-allowed;transform:none}.utm-builder-status{margin:0;min-height:1.2rem;color:var(--textMedium);font-size:.8rem;line-height:1.35}.utm-builder-status.is-error{color:#fca5a5}.utm-builder-notes{display:grid;grid-template-columns:1fr;gap:.7rem;max-width:46rem;margin:1rem auto 0}.utm-builder-note{padding:.9rem 1rem;border:1px solid rgba(46,69,114,.45);border-radius:.9rem;background:rgba(255,255,255,3%)}.utm-builder-note h2{margin:0 0 .35rem;padding-top:0;color:var(--heading)}.utm-builder-note p{margin:0;line-height:1.6}.hreflang-tool-form{margin:0}.hreflang-tool-intro{margin-bottom:1rem}.hreflang-tool-intro h2{margin:0 0 .35rem;padding-top:0}.hreflang-tool-intro p{margin:0;color:#88a1c9;line-height:1.6}.hreflang-tool-rows{display:grid;grid-template-columns:1fr;gap:.9rem}.hreflang-tool-row{padding:1rem;border:1px solid rgba(46,69,114,.45);border-radius:1rem;background:rgba(255,255,255,3%)}.hreflang-tool-row__header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.75rem}.hreflang-tool-row__title{margin:0;color:var(--heading);font-size:.92rem;font-weight:600}.hreflang-tool-row__remove.button{min-width:auto;padding:.45rem .8rem;font-size:.76rem}.hreflang-tool-row__remove.button[disabled]{opacity:.45;cursor:not-allowed;transform:none}.hreflang-tool-row__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.hreflang-tool-field{display:flex;flex-direction:column;gap:.3rem}.hreflang-tool-field--full{grid-column:1/-1}.hreflang-tool-field--xdefault{margin-top:1rem}.hreflang-tool-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .65rem;color:var(--heading);font-weight:600;font-size:.88rem}.hreflang-tool-required{color:#fca5a5}.hreflang-tool-param{color:#88a1c9;font-size:.8rem;font-weight:500}.hreflang-tool-field input,.hreflang-tool-field textarea{width:100%;padding:.78rem .9rem;border:1px solid #24365a;border-radius:.78rem;background:rgba(15,28,51,.88);color:var(--heading);font-size:.92rem;line-height:1.45}.hreflang-tool-field input::placeholder,.hreflang-tool-field textarea::placeholder{color:#88a1c9}.hreflang-tool-field input:focus,.hreflang-tool-field textarea:focus{border-color:#3b82f6;outline:0;box-shadow:0 0 0 3px rgba(59,130,246,.18)}.hreflang-tool-help{margin:0;color:#88a1c9;font-size:.77rem;line-height:1.35}.hreflang-tool-help code,.hreflang-tool-mode__option code,.hreflang-tool-note code{color:var(--heading)}.hreflang-tool-toolbar{margin-top:1rem}.hreflang-tool-toolbar .button{min-width:auto}.hreflang-tool-mode{display:grid;grid-template-columns:1fr;gap:.7rem;margin:1rem 0;padding:.95rem 1rem;border:1px solid rgba(46,69,114,.45);border-radius:1rem;background:rgba(255,255,255,3%)}.hreflang-tool-mode__option{display:flex;align-items:center;gap:.65rem;color:var(--heading);font-size:.88rem;line-height:1.4}.hreflang-tool-mode__option input{width:auto;margin:0}.hreflang-tool-output{min-height:18rem;resize:vertical}.hreflang-tool-errors{margin:.85rem 0 0;padding-left:1.15rem;color:#fca5a5;font-size:.8rem;line-height:1.45}.hreflang-tool-errors[hidden]{display:none}.hreflang-tool-errors li+li{margin-top:.25rem}.hreflang-tool-actions{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;margin-top:1rem}.hreflang-tool-actions .button{min-width:8rem;padding:.72rem 1rem;font-size:.9rem}.hreflang-tool-actions .button[disabled]{opacity:.45;cursor:not-allowed;transform:none}.hreflang-tool-status{margin:0;min-height:1.2rem;color:var(--textMedium);font-size:.8rem;line-height:1.35}.hreflang-tool-status.is-error{color:#fca5a5}.hreflang-tool-notes{display:grid;grid-template-columns:1fr;gap:.7rem;max-width:46rem;margin:1rem auto 0}.hreflang-tool-note{padding:.9rem 1rem;border:1px solid rgba(46,69,114,.45);border-radius:.9rem;background:rgba(255,255,255,3%)}.hreflang-tool-note h2{margin:0 0 .35rem;padding-top:0;color:var(--heading)}.hreflang-tool-note p{margin:0;line-height:1.6}@media(min-width:1000px){.utm-builder-status{margin-left:auto;text-align:right}.hreflang-tool-status{margin-left:auto;text-align:right}.tool-status{margin-left:auto;text-align:right}.roas-calculator-improved-status{margin-left:auto;text-align:right}}@media(max-width:1000px){.utm-builder-shell,.hreflang-tool-shell,.roas-calculator-shell{padding:1.1rem;border-radius:1rem}.utm-builder-actions{justify-content:flex-start}.utm-builder-actions .button{width:auto}.utm-builder-status{width:100%;text-align:left}.hreflang-tool-row__grid{grid-template-columns:1fr}.hreflang-tool-row{padding:.9rem}.hreflang-tool-row__header{align-items:flex-start;flex-direction:column}.hreflang-tool-actions{justify-content:flex-start}.hreflang-tool-actions .button{width:auto}.hreflang-tool-status{width:100%;text-align:left}.tool-field-grid--two-up,.tool-results-grid,.tool-results-grid--compact,.tool-related-grid{grid-template-columns:1fr}.tool-actions{justify-content:flex-start}.tool-actions .button{width:auto}.tool-status{width:100%;text-align:left}.roas-calculator-classic-shell,.roas-calculator-improved-shell{padding:0;border-radius:1.1rem}.roas-calculator-classic-shell{padding:1.1rem;border-radius:1rem}.roas-calculator-improved-intro{padding:1.4rem 1.1rem 1rem}.roas-calculator-improved-form{padding:1.1rem}.roas-calculator-improved-field-grid,.roas-calculator-improved-results-grid,.roas-calculator-improved-interpretation__grid{grid-template-columns:1fr}.roas-calculator-improved-actions{justify-content:flex-start}.roas-calculator-improved-actions .button{width:auto}.roas-calculator-improved-status{width:100%;text-align:left}}section.docs{--textDarker:#1e282d;--textDark:rgba(38, 50, 56, 1);--textMedium:rgba(38, 50, 56, 0.7);--borderMedium:rgba(38, 50, 56, 0.2);--borderLight:rgba(38, 50, 56, 0.075);--accent:#3B82F6;--accentDarker:#3B82F6;--light:rgba(38, 50, 56, 0.035);background:#fff;color:var(--textMedium)}section.docs .container,section.docs .container .menu,section.docs .container .content{background:#fff}section.about .about-twocols{align-items:center;max-width:68rem;margin-left:auto;margin-right:auto;grid-template-columns:minmax(0,1.2fr)minmax(250px,.8fr);column-gap:clamp(2rem,4vw,4rem)}section.about .about-twocols .text{text-align:left}section.about .about-twocols .text h1{margin:0 0 1.25rem;text-align:left!important}section.about .about-twocols .text p,section.about .about-twocols .text li{text-align:left}section.about .about-twocols .text .buttons,section.about .about-twocols .text .button{justify-content:flex-start}section.about .about-twocols .image{text-align:center;align-items:center}section.about img.about-matt-photo{width:250px;height:250px;border-radius:50%;object-fit:cover;display:inline-block}@media(max-width:900px){section.about .about-twocols{grid-template-columns:1fr;max-width:40rem;row-gap:2rem}section.about .about-twocols .text,section.about .about-twocols .image{text-align:left}}.feed-merchant-landing{position:relative;padding:clamp(3rem,5vw,4.75rem)0}.feed-merchant-landing.feed-merchant-landing+.feed-merchant-landing.feed-merchant-landing{border-top:0;padding-top:clamp(3rem,5vw,4.75rem)}.feed-merchant-landing .container{max-width:76rem}.feed-merchant-landing h1,.feed-merchant-landing h2,.feed-merchant-landing h3{color:var(--heading)}.feed-merchant-landing h1{font-size:var(--type-h1-size)}.feed-merchant-landing h2{font-size:var(--type-h2-size);line-height:1.14;letter-spacing:-.03em}.feed-merchant-landing h3{font-size:var(--type-h3-size);line-height:1.2;letter-spacing:-.02em}.feed-merchant-landing p,.feed-merchant-landing li,.feed-merchant-landing summary,.feed-merchant-landing blockquote,.feed-merchant-landing span{color:var(--body)}.feed-merchant-landing p{font-size:var(--type-body-size);line-height:1.6}.feed-merchant-landing li{font-size:var(--type-body-size);line-height:1.55}.feed-merchant-landing--hero{padding-top:clamp(3.5rem,6vw,5.5rem);background:radial-gradient(circle at top right,rgba(34,211,238,.18),transparent 32%),radial-gradient(circle at 15% 15%,rgba(59,130,246,.24),transparent 36%)}.feed-merchant-landing--hero-centered .feed-merchant-landing__hero-copy{text-align:center;margin-left:auto;margin-right:auto}.feed-merchant-landing--hero-centered .feed-merchant-landing__hero-copy .button{margin-left:auto;margin-right:auto}.feed-merchant-landing__hero-grid,.feed-merchant-landing__approach-layout{display:grid;grid-template-columns:minmax(0,1.15fr)minmax(18rem,.95fr);gap:1.5rem;align-items:center}.feed-merchant-landing__hero-copy,.feed-merchant-landing__approach-copy{max-width:36rem}.feed-merchant-landing__eyebrow,.feed-merchant-landing__step-label,.feed-merchant-landing__proof-label,.feed-merchant-landing__comparison-label{margin:0 0 .8rem;color:#8cc3ff;font-size:var(--type-label-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.feed-merchant-landing__lead,.feed-merchant-landing__section-intro p,.feed-merchant-landing__approach-copy>p:not(.feed-merchant-landing__subheadline):not(.feed-merchant-landing__support-line):not(.feed-merchant-landing__text-cta){max-width:42rem;font-size:var(--type-body-size);line-height:1.6}.feed-merchant-landing__hero-copy .button,.feed-merchant-landing__approach-copy .button{margin-top:1.4rem}.feed-merchant-landing__capability-line,.feed-merchant-landing__qualifier-line,.feed-merchant-landing__support-line{margin:1rem 0 0;font-size:var(--type-body-small-size);line-height:1.55}.feed-merchant-landing__capability-line{color:var(--heading)}.feed-merchant-landing__hero-visual,.feed-merchant-landing__cta-visual{width:100%}.feed-merchant-landing__hero-visual .feed-merchant-landing__image-frame{padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}.feed-merchant-landing__image-frame{padding:1rem;border:1px solid rgba(80,114,173,.4);border-radius:1.5rem;background:linear-gradient(180deg,rgba(17,31,56,.95),rgba(11,20,38,.98));box-shadow:0 30px 90px rgba(3,8,18,.46),inset 0 1px rgba(255,255,255,3%)}.feed-merchant-landing__image-frame img,.feed-merchant-landing__card-image img,.feed-merchant-landing__testimonial-image img{display:block;width:100%;border-radius:1rem;object-fit:cover}.feed-merchant-landing__image-frame img{aspect-ratio:1.05/1}.feed-merchant-landing__image-frame img.is_svg,.feed-merchant-landing__card-image img.is_svg{width:auto;height:auto;margin:0 auto;border-radius:0;object-fit:contain;aspect-ratio:auto}.feed-merchant-landing__hero-visual .feed-merchant-landing__image-frame img.is_svg{width:min(100%,20rem);max-width:82%}.feed-merchant-landing__cta-visual .feed-merchant-landing__image-frame img.is_svg{width:min(100%,20rem);max-width:78%}.feed-merchant-landing__framework-card .feed-merchant-landing__card-image,.feed-merchant-landing__service-card .feed-merchant-landing__card-image{display:flex;align-items:center;justify-content:center}.feed-merchant-landing__framework-card .feed-merchant-landing__card-image{min-height:12.5rem}.feed-merchant-landing__service-card .feed-merchant-landing__card-image{min-height:11.5rem}.feed-merchant-landing__framework-card .feed-merchant-landing__card-image img.is_svg{width:min(100%,10.5rem);max-width:64%}.feed-merchant-landing__service-card .feed-merchant-landing__card-image img.is_svg{width:min(100%,10rem);max-width:60%}.feed-merchant-landing--hero :is(h1,h2,h3),.feed-merchant-landing--trust :is(h1,h2,h3),.feed-merchant-landing--problems :is(h1,h2,h3),.feed-merchant-landing--services :is(h1,h2,h3),.feed-merchant-landing--approach :is(h1,h2,h3),.feed-merchant-landing--framework :is(h1,h2,h3),.feed-merchant-landing--faq :is(h1,h2,h3),.feed-merchant-landing--footer-cta :is(h1,h2,h3){text-transform:capitalize}.feed-merchant-landing__section-intro{margin-bottom:1.65rem}.feed-merchant-landing__section-intro--centered{max-width:44rem;margin-left:auto;margin-right:auto;text-align:center}.feed-merchant-landing__section-intro--centered h2{margin-bottom:.65rem}.feed-merchant-landing__metrics-grid,.feed-merchant-landing__card-grid{display:grid;gap:1rem}.feed-merchant-landing--trust .container{max-width:74rem}.feed-merchant-landing__metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.feed-merchant-landing__metric-card,.feed-merchant-landing__problem-card,.feed-merchant-landing__framework-card,.feed-merchant-landing__proof-card,.feed-merchant-landing__service-card,.feed-merchant-landing__comparison-item{padding:1.25rem;border:1px solid rgba(46,69,114,.48);border-radius:1.25rem;background:rgba(255,255,255,3%);box-shadow:inset 0 1px rgba(255,255,255,2%)}.feed-merchant-landing__metric-card strong,.feed-merchant-landing__proof-card strong{display:block;margin-bottom:.4rem;color:var(--heading);font-size:clamp(1.45rem,2.2vw,2.15rem);line-height:1.1}.feed-merchant-landing__metric-card span{display:block;font-size:.88rem;line-height:1.45}.feed-merchant-landing__metric-card{min-height:6.15rem;padding:.38rem .42rem .36rem;border-color:var(--surface-tier-border,var(--surface-tier-1-border));border-radius:.9rem;background:linear-gradient(180deg,rgba(255,255,255,.075) 0%,rgba(255,255,255,2%) 16%,rgba(255,255,255,0) 34%),var(--surface-tier-bg,var(--surface-tier-1-bg));box-shadow:inset 0 1px rgba(255,255,255,6%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.feed-merchant-landing__metric-card strong{margin-bottom:.16rem;color:var(--surface-tier-value,var(--surface-tier-1-value));font-size:clamp(1.7rem,2.05vw,2.45rem);font-weight:700;letter-spacing:-.05em;line-height:.94;white-space:nowrap}.feed-merchant-landing__metric-card span{color:var(--surface-tier-label,var(--surface-tier-1-label));font-size:clamp(.78rem,.86vw,.88rem);font-weight:500;line-height:1.02;white-space:nowrap}.feed-merchant-landing__card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.feed-merchant-landing__card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-merchant-landing--problems{padding-top:3.6rem;padding-bottom:5rem}.feed-merchant-landing--problems .container{max-width:74rem}.feed-merchant-landing--problems .feed-merchant-landing__section-intro{max-width:46rem;margin-bottom:2.65rem}.feed-merchant-landing--problems .feed-merchant-landing__section-intro h2{max-width:42rem;margin-left:auto;margin-right:auto;text-wrap:balance}.feed-merchant-landing--problems .feed-merchant-landing__section-intro p{max-width:46rem;color:#8e99ae;font-size:1rem;line-height:1.6;margin-left:auto;margin-right:auto;text-align:center;text-wrap:balance}.feed-merchant-landing--problems .feed-merchant-landing__card-grid{max-width:70rem;margin:0 auto;gap:1.9rem;align-items:start}.feed-merchant-landing__problem-card,.feed-merchant-landing__framework-card,.feed-merchant-landing__service-card,.feed-merchant-landing__proof-card{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.feed-merchant-landing__problem-card{padding:0 .35rem;border:0;background:0 0;box-shadow:none;text-align:center;align-items:center;gap:.7rem}.feed-merchant-landing__card-image{width:100%;padding:.5rem;border:1px solid rgba(80,114,173,.35);border-radius:1rem;background:rgba(8,20,38,.65)}.feed-merchant-landing__card-image img{aspect-ratio:1.35/1}.feed-merchant-landing__problem-card h3,.feed-merchant-landing__framework-card h3,.feed-merchant-landing__proof-card strong,.feed-merchant-landing__service-card h3,.feed-merchant-landing__comparison-panel h3,.feed-merchant-landing__approach-copy h2{margin:0}.feed-merchant-landing__problem-card h3{max-width:14rem;padding-top:0;margin-left:auto;margin-right:auto;text-align:center;text-wrap:balance}.feed-merchant-landing__icon-tile+h3{padding-top:0}.feed-merchant-landing__problem-card p,.feed-merchant-landing__framework-card p,.feed-merchant-landing__proof-card p,.feed-merchant-landing__service-card p,.feed-merchant-landing__comparison-item p,.feed-merchant-landing__testimonial-copy p{margin:0;line-height:1.6}.feed-merchant-landing__problem-card p{max-width:18.5rem;color:#8e99ae;line-height:1.58;margin-left:auto;margin-right:auto;text-align:center;text-wrap:balance}.feed-merchant-landing__problem-card:hover .feed-merchant-landing__icon-tile.icon-frame,.feed-merchant-landing__problem-card:focus-within .feed-merchant-landing__icon-tile.icon-frame{box-shadow:var(--icon-frame-hover-shadow);background:var(--icon-frame-hover-bg)}.feed-merchant-landing__problem-card:hover .feed-merchant-landing__icon-tile.icon-frame img,.feed-merchant-landing__problem-card:focus-within .feed-merchant-landing__icon-tile.icon-frame img{filter:var(--icon-frame-icon-hover-filter)!important}.feed-merchant-landing--problems .feed-merchant-landing__closing-line{margin-top:2.6rem}.feed-merchant-landing--services{padding-top:3.2rem;padding-bottom:4.75rem}.feed-merchant-landing--services .container{max-width:80rem}.feed-merchant-landing--services .feed-merchant-landing__closing-line{margin-top:1.9rem}.feed-merchant-landing__closing-line{max-width:44rem;margin:1.25rem auto 0;text-align:center;color:var(--heading);font-size:var(--type-body-small-size)}.feed-merchant-landing__subheadline{margin:0 0 .85rem;color:var(--heading);font-size:var(--type-body-small-size);font-weight:600}.feed-merchant-landing__bullet-list{display:grid;gap:.7rem;margin:1.2rem 0 0;padding:0;list-style:none}.feed-merchant-landing__bullet-list li{position:relative;padding-left:1.35rem;line-height:1.55}.feed-merchant-landing__bullet-list li::before,.feed-merchant-landing__framework-list li::before{transition:background .18s ease,box-shadow .18s ease}.feed-merchant-landing__bullet-list li::before{content:"";position:absolute;left:0;top:.55rem;width:.5rem;height:.5rem;border-radius:999px;background:linear-gradient(135deg,#3B82F6,#22D3EE)}.feed-merchant-landing--approach{padding-top:4.2rem;padding-bottom:4.6rem;background:var(--surface-muted);border-top:1px solid rgba(46,69,114,.36);border-bottom:1px solid rgba(46,69,114,.36)}.feed-merchant-landing--approach .container{max-width:80rem}.feed-merchant-landing__approach-layout{grid-template-columns:minmax(15rem,.84fr)minmax(24rem,1.16fr);gap:clamp(2.5rem,5vw,6rem);align-items:start}.feed-merchant-landing__approach-copy{max-width:29rem;padding-top:.2rem}.feed-merchant-landing__approach-copy h2{max-width:26rem;text-wrap:balance}.feed-merchant-landing__approach-copy>p:not(.feed-merchant-landing__subheadline):not(.feed-merchant-landing__support-line):not(.feed-merchant-landing__text-cta){max-width:29rem;margin-top:.85rem;color:#8e99ae;line-height:1.6}.feed-merchant-landing--approach .feed-merchant-landing__bullet-list{gap:.75rem;margin-top:1.2rem;max-width:29rem}.feed-merchant-landing--approach .feed-merchant-landing__bullet-list li{padding-left:1.35rem;color:var(--body);line-height:1.55}.feed-merchant-landing--approach .feed-merchant-landing__bullet-list li::before{content:"✓";position:absolute;left:0;top:.15rem;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:999px;background:#6a8fe8;box-shadow:var(--icon-frame-shadow);color:#f8fbff;font-size:.68rem;font-weight:700;line-height:1}.feed-merchant-landing--approach .feed-merchant-landing__bullet-list li:hover::before{background:var(--highlight);box-shadow:var(--icon-frame-hover-shadow)}.feed-merchant-landing--framework{padding-top:4.1rem;padding-bottom:4.8rem}.feed-merchant-landing--framework .container{max-width:80rem}.feed-merchant-landing--framework .feed-merchant-landing__section-intro{margin-bottom:2.4rem}.feed-merchant-landing__framework-stack{display:grid;gap:3.6rem}.feed-merchant-landing__framework-row{display:grid;grid-template-columns:minmax(0,1fr)minmax(18rem,1fr);gap:clamp(2.2rem,4vw,4.5rem);align-items:center}.feed-merchant-landing__framework-row--reverse .feed-merchant-landing__framework-content{order:2}.feed-merchant-landing__framework-row--reverse .feed-merchant-landing__framework-visual{order:1}.feed-merchant-landing__framework-content{max-width:35rem}.feed-merchant-landing__framework-content h3{margin:0}.feed-merchant-landing__framework-content>p:first-of-type{margin:.95rem 0 0;color:#8e99ae;line-height:1.62}.feed-merchant-landing__framework-divider{width:100%;height:1px;margin:1.4rem 0 1.2rem;background:rgba(141,161,197,.22)}.feed-merchant-landing__framework-list{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.feed-merchant-landing__framework-list li{position:relative;padding-left:1.9rem;color:var(--heading);font-weight:600;line-height:1.5}.feed-merchant-landing__framework-list li::before{content:"✓";position:absolute;left:0;top:.15rem;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:999px;background:#6a8fe8;box-shadow:var(--icon-frame-shadow);color:#f8fbff;font-size:.68rem;font-weight:700;line-height:1}.feed-merchant-landing__framework-list li:hover::before{background:var(--highlight);box-shadow:var(--icon-frame-hover-shadow)}.feed-merchant-landing__framework-closing{margin:1.45rem 0 0;color:#8e99ae;font-size:var(--type-body-small-size);line-height:1.6}.feed-merchant-landing__framework-visual{display:flex;align-items:center;justify-content:center;min-height:22rem}.feed-merchant-landing__framework-visual img{display:block;width:100%}.feed-merchant-landing__framework-visual img.is_svg{width:min(100%,20rem);max-width:82%;height:auto}.feed-merchant-landing__text-cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.4rem;color:var(--accent);font-size:var(--type-body-size);font-weight:600;text-decoration:none}.feed-merchant-landing__text-cta::after{content:"›";font-size:1.45rem;line-height:1;transform:translateY(-.03em)}.feed-merchant-landing__text-cta:hover,.feed-merchant-landing__text-cta:focus-visible{color:var(--highlight)}.feed-merchant-landing__approach-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.8rem,4vw,4.75rem)clamp(2rem,3.8vw,3.8rem);align-items:start}.feed-merchant-landing__approach-card{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:0;border:0;background:0 0;box-shadow:none}.feed-merchant-landing__approach-card:hover .feed-merchant-landing__approach-icon.icon-frame,.feed-merchant-landing__approach-card:focus-within .feed-merchant-landing__approach-icon.icon-frame{box-shadow:var(--icon-frame-hover-shadow);background:var(--icon-frame-hover-bg)}.feed-merchant-landing__approach-card:hover .feed-merchant-landing__approach-icon.icon-frame img,.feed-merchant-landing__approach-card:focus-within .feed-merchant-landing__approach-icon.icon-frame img{filter:var(--icon-frame-icon-hover-filter)!important}.feed-merchant-landing__approach-card h3{margin:0;padding-top:0;color:var(--heading);text-wrap:balance}.feed-merchant-landing__approach-icon+h3{padding-top:0}.feed-merchant-landing__approach-card p{margin:0;max-width:21rem;color:#8e99ae;line-height:1.58}.feed-merchant-landing__comparison-panel{padding:1.35rem;border:1px solid rgba(80,114,173,.4);border-radius:1.5rem;background:linear-gradient(180deg,rgba(16,29,50,.94),rgba(10,19,35,.98))}.feed-merchant-landing__comparison-stack{display:grid;gap:.85rem;margin-top:1rem}.feed-merchant-landing__comparison-item{padding:1rem}.feed-merchant-landing__comparison-label{margin-bottom:.3rem}.feed-merchant-landing__comparison-item p+.feed-merchant-landing__comparison-label{margin-top:.9rem}.feed-merchant-landing__proof-card strong{font-size:1.4rem;line-height:1.2}.feed-merchant-landing__testimonial{display:grid;grid-template-columns:minmax(10rem,12rem)minmax(0,1fr);gap:1.25rem;align-items:center;margin-top:1.25rem;padding:1.3rem;border:1px solid rgba(46,69,114,.48);border-radius:1.4rem;background:linear-gradient(180deg,rgba(18,41,79,.54),rgba(14,28,52,.8))}.feed-merchant-landing__testimonial-image{padding:.45rem;border:1px solid rgba(80,114,173,.35);border-radius:1.1rem;background:rgba(8,20,38,.7)}.feed-merchant-landing__testimonial-image img{aspect-ratio:1/1}.feed-merchant-landing__testimonial-copy blockquote{margin:0 0 .85rem;color:var(--heading);font-size:1.08rem;line-height:1.7}.feed-merchant-landing__faq-intro{position:relative;max-width:none;margin-left:0;margin-right:0;margin-bottom:3.35rem;padding-bottom:2rem;text-align:left}.feed-merchant-landing__faq-intro::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(159,179,214,.22)}.feed-merchant-landing__faq-intro h2{margin-bottom:0}.feed-merchant-landing--faq .container{max-width:80rem}.feed-merchant-landing--faq{padding-top:4.2rem;padding-bottom:4.6rem;background:var(--surface-muted);border-top:1px solid rgba(46,69,114,.36);border-bottom:1px solid rgba(46,69,114,.36)}.feed-merchant-landing__faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 4.5rem}.feed-merchant-landing__faq-item{min-width:0}.feed-merchant-landing h3.feed-merchant-landing__faq-question{margin:0 0 1.6rem;color:var(--heading);font-size:var(--type-faq-size);line-height:1.6;letter-spacing:0;font-weight:600;text-transform:none}.feed-merchant-landing__faq-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-right:.85rem;border-radius:999px;background:#6a8fe8;box-shadow:var(--icon-frame-shadow);color:#f8fbff;font-size:.74rem;font-weight:800;line-height:1;text-align:center;font-family:var(--fontUi);transition:background .18s ease,box-shadow .18s ease;vertical-align:.06em}.feed-merchant-landing__faq-item:hover .feed-merchant-landing__faq-icon{background:var(--highlight);box-shadow:var(--icon-frame-hover-shadow)}.feed-merchant-landing span.feed-merchant-landing__faq-icon{color:#f8fbff}.feed-merchant-landing__faq-answer{color:rgba(159,179,214,.92);font-size:var(--type-faq-size);line-height:1.6}.feed-merchant-landing__faq-answer p,.feed-merchant-landing__faq-answer li{font-size:var(--type-faq-size);line-height:1.6}.feed-merchant-landing__faq-answer>:first-child{margin-top:0}.feed-merchant-landing__faq-answer>:last-child{margin-bottom:0}.feed-merchant-landing--footer-cta{padding-top:4.5rem;padding-bottom:5rem}.feed-merchant-landing--footer-cta .container{max-width:80rem}.feed-merchant-landing__footer-cta-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,4.5vw,5.5rem);align-items:center}.feed-merchant-landing__footer-cta-visual,.feed-merchant-landing__footer-cta-copy{min-width:0}.feed-merchant-landing__footer-cta-visual{display:flex;align-items:center;justify-content:center}.feed-merchant-landing__footer-cta-visual img{display:block;width:100%;height:auto}.feed-merchant-landing__footer-cta-visual img.is_svg{width:min(100%,20rem);max-width:82%;height:auto}.feed-merchant-landing__footer-cta-copy{max-width:32rem;justify-self:start}.feed-merchant-landing__footer-cta-copy .feed-merchant-landing__section-intro{margin-bottom:0}.feed-merchant-landing__footer-cta-copy h2{margin:0 0 .65rem;color:var(--heading);text-wrap:balance}.feed-merchant-landing__footer-cta-copy p{margin:0;color:#8e99ae;line-height:1.6;text-wrap:balance}.feed-merchant-landing__footer-cta-button{display:inline-flex;align-items:center;gap:.75rem;margin-top:1.6rem}.feed-merchant-landing__footer-cta-button::after{content:"→";font-size:1.05rem;line-height:1}@media(max-width:1100px){.feed-merchant-landing__metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.feed-merchant-landing__hero-grid,.feed-merchant-landing__approach-layout,.feed-merchant-landing__framework-row,.feed-merchant-landing__footer-cta-layout,.feed-merchant-landing__testimonial{grid-template-columns:1fr;gap:2rem}.feed-merchant-landing__hero-copy,.feed-merchant-landing__approach-copy,.feed-merchant-landing__framework-content,.feed-merchant-landing__footer-cta-copy,.feed-merchant-landing__section-intro--centered,.feed-merchant-landing__closing-line,.feed-merchant-landing__faq-list{max-width:none}.feed-merchant-landing__hero-visual,.feed-merchant-landing__cta-visual,.feed-merchant-landing__framework-visual,.feed-merchant-landing__footer-cta-visual{order:2}.feed-merchant-landing__hero-copy,.feed-merchant-landing__approach-copy,.feed-merchant-landing__framework-content,.feed-merchant-landing__footer-cta-copy{order:1}.feed-merchant-landing__approach-copy{padding-top:0}.feed-merchant-landing__framework-row--reverse .feed-merchant-landing__framework-content,.feed-merchant-landing__framework-row--reverse .feed-merchant-landing__framework-visual{order:0}}@media(max-width:860px){.feed-merchant-landing__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.feed-merchant-landing{padding:clamp(2.5rem,8vw,3.25rem)0}.feed-merchant-landing.feed-merchant-landing+.feed-merchant-landing.feed-merchant-landing{padding-top:clamp(2.5rem,8vw,3.25rem)}.feed-merchant-landing--hero{padding-top:clamp(3rem,9vw,4rem)}.feed-merchant-landing__hero-grid,.feed-merchant-landing__approach-layout,.feed-merchant-landing__framework-row,.feed-merchant-landing__footer-cta-layout,.feed-merchant-landing__testimonial,.feed-merchant-landing__card-grid--three,.feed-merchant-landing__card-grid--two{grid-template-columns:1fr}.feed-merchant-landing__hero-copy,.feed-merchant-landing__approach-copy,.feed-merchant-landing__section-intro--centered,.feed-merchant-landing__closing-line,.feed-merchant-landing__faq-list{max-width:none}.feed-merchant-landing__faq-list{grid-template-columns:1fr;gap:2.5rem}.feed-merchant-landing__faq-intro{margin-bottom:2.5rem;padding-bottom:1.5rem}.feed-merchant-landing__hero-visual,.feed-merchant-landing__cta-visual{order:2}.feed-merchant-landing__hero-copy,.feed-merchant-landing__approach-copy{order:1}.feed-merchant-landing__approach-copy{padding-top:0}.feed-merchant-landing__framework-row--reverse .feed-merchant-landing__framework-content,.feed-merchant-landing__framework-row--reverse .feed-merchant-landing__framework-visual{order:0}.feed-merchant-landing__framework-content{max-width:none}.feed-merchant-landing__framework-visual{order:2}.feed-merchant-landing__framework-content{order:1}.feed-merchant-landing__footer-cta-visual{order:1}.feed-merchant-landing__footer-cta-copy{order:2;max-width:none}.feed-merchant-landing__approach-grid{grid-template-columns:1fr;gap:2rem}.feed-merchant-landing__testimonial-image{max-width:12rem}.feed-merchant-landing__hero-visual .feed-merchant-landing__image-frame img.is_svg,.feed-merchant-landing__cta-visual .feed-merchant-landing__image-frame img.is_svg,.feed-merchant-landing__footer-cta-visual img.is_svg{max-width:74%}}@media(max-width:640px){.feed-merchant-landing__metrics-grid{grid-template-columns:1fr}.feed-merchant-landing__faq-icon{margin-right:.75rem}.feed-merchant-landing__metric-card{min-height:7.8rem}.feed-merchant-landing__metric-card strong,.feed-merchant-landing__metric-card span{white-space:normal}.feed-merchant-landing__metrics-grid{grid-template-columns:1fr}.feed-merchant-landing__metric-card,.feed-merchant-landing__problem-card,.feed-merchant-landing__framework-card,.feed-merchant-landing__proof-card,.feed-merchant-landing__service-card,.feed-merchant-landing__comparison-panel,.feed-merchant-landing__comparison-item,.feed-merchant-landing__testimonial{padding:1rem}.feed-merchant-landing__image-frame{padding:.75rem}.feed-merchant-landing__framework-visual{min-height:15rem}.feed-merchant-landing__hero-visual .feed-merchant-landing__image-frame img.is_svg,.feed-merchant-landing__cta-visual .feed-merchant-landing__image-frame img.is_svg,.feed-merchant-landing__footer-cta-visual img.is_svg,.feed-merchant-landing__framework-visual img.is_svg,.feed-merchant-landing__framework-card .feed-merchant-landing__card-image img.is_svg,.feed-merchant-landing__service-card .feed-merchant-landing__card-image img.is_svg{max-width:86%}}body.filename__index section:not(.docs)+section:not(.docs){border-top:0}body.filename__index section.image.alt{border-top-color:transparent;border-bottom-color:transparent}.home-audiences,.home-framework,.home-speed-stripe,.home-calendly-section{background:var(--bg-main)}.home-audiences p,.home-calendly-section__copy p,.home-calendly-section__copy li{color:var(--textMedium)}.home-audiences h2,.home-audiences h3,.home-calendly-section__copy h3{color:var(--heading)}body.filename__index section.intro .container.small{max-width:52rem}section.intro .home-hero-capabilities{margin:.9rem auto 0;font-size:.95rem;line-height:1.35;color:#9fb3d6;max-width:52rem}section.intro .home-hero-capabilities span{display:block}section.intro .home-hero-capabilities span+span{margin-top:0}@media(max-width:768px){body.filename__index section.intro h1+p{min-height:8.5rem}}@media(max-width:700px){body.filename__index section.intro .button:not(.secondary):not(.ghost):not(.smaller):not(.icon),body.filename__index section.intro button:not(.secondary):not(.ghost):not(.smaller):not(.icon),body.filename__index section.intro input[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem}}.home-speed-stripe{padding:0 0 2.5rem}.home-speed-stripe .container{max-width:72rem;text-align:center}.home-speed-stripe p{margin:0;padding:.9rem 1.5rem;border:1px solid #223252;border-radius:999px;color:#9fb3d6;font-weight:600;background:#0f1c33}.home-audiences{padding:2rem 0 4rem}.home-audiences__intro{max-width:44rem;margin:0 auto;text-align:center}.home-audiences__intro h2{margin:0 0 1rem}.home-audiences__intro p{margin:0;font-size:var(--type-body-size)}.home-audiences__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem}.home-audiences__card{background:#111e36;border:1px solid #24365a;border-radius:1.25rem;padding:1.5rem;text-align:center}.home-audiences__card h3{margin:0 0 .75rem;padding-top:0;font-size:var(--type-h3-size);line-height:1.25}.home-audiences__card p{margin:0}.home-audiences__cta{margin-top:2rem;text-align:center}.home-framework{padding:4.1rem 0 4.8rem}.home-framework .container{max-width:80rem}.home-framework__stack{display:grid;gap:3.6rem}.home-framework__row{display:grid;grid-template-columns:minmax(0,1fr)minmax(18rem,1fr);gap:clamp(2.2rem,4vw,4.5rem);align-items:center}.home-framework__row--reverse .home-framework__content{order:2}.home-framework__row--reverse .home-framework__visual{order:1}.home-framework__content{max-width:35rem}.home-framework__content h3{margin:0;font-size:var(--type-h3-size);line-height:1.3;letter-spacing:-.02em;text-wrap:balance}.home-framework__subheading{margin:.95rem 0 0;color:var(--heading);font-size:var(--type-body-size);font-weight:600;line-height:1.45}.home-framework__divider{width:100%;height:1px;margin:1.4rem 0 1.2rem;background:rgba(141,161,197,.22)}.home-framework__content>p:last-child{margin:0;color:#8e99ae;font-size:1rem;line-height:1.62}.home-framework__visual{display:flex;align-items:center;justify-content:center;min-height:22rem}.home-framework__visual img{display:block;width:100%}.home-framework__visual img.is_svg{width:min(100%,20rem);max-width:82%;height:auto;object-fit:contain}.home-calendly-section{padding:2rem 0 4rem}.home-calendly-section__intro{max-width:42rem;margin:0 auto 3rem;text-align:center}.home-calendly-section__intro h2{margin-bottom:.75rem}.home-calendly-section__intro p{margin:0;color:var(--textMedium);font-size:var(--type-body-size)}.home-calendly-section__content{display:grid;gap:2rem;align-items:start;grid-auto-rows:auto}.home-calendly-section__copy{background:#111e36;border:1px solid #24365a;border-radius:1.5rem;padding:1.75rem;align-self:start;margin-top:0}.home-calendly-section__copy h3{margin-top:0;padding-top:0;margin-bottom:1rem;color:var(--heading)}.home-calendly-section__copy ul{margin:0;padding-left:1.25rem}.home-calendly-section__copy li+li{margin-top:.85rem}.home-calendly-section__note{margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid #24365a;color:var(--heading);font-size:1rem;font-weight:600;line-height:1.5}.home-calendly-section__embed{justify-self:stretch;align-self:start;margin-top:0;background:#111e36;border:1px solid #24365a;border-radius:1.5rem;padding:2rem;min-height:700px;display:flex;align-items:stretch}.home-calendly-section__embed .calendly-inline-widget{width:100%;margin-top:0!important;display:none}.home-calendly-section__embed iframe{margin-top:0!important;display:block}.home-calendly-section__fallback{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:2rem;padding:2rem}.home-calendly-section__fallback-support{display:flex;flex-direction:column;align-items:center;gap:.35rem;max-width:28rem}.home-calendly-section__fallback-support p{margin:0;color:var(--textMedium);line-height:1.6}.home-calendly-section__fallback .button{margin:0;align-self:center}body.calendly-embed-ready .home-calendly-section__embed{background:0 0;border:0;border-radius:0;padding:0}body.calendly-embed-ready .home-calendly-section__fallback{display:none}body.calendly-embed-ready .home-calendly-section__embed .calendly-inline-widget{display:block}body.calendly-embed-ready .home-calendly-section__embed iframe{border-radius:1.5rem;overflow:hidden}.home-expansion-plan{padding-top:5rem;padding-bottom:5.5rem}.home-expansion-plan__layout{max-width:72rem;margin:0 auto;display:grid;gap:1.75rem;padding:1.9rem;border:1px solid rgba(36,54,90,.95);border-radius:1.75rem;background:linear-gradient(135deg,rgba(8,20,38,.98),rgba(15,28,51,.98));box-shadow:0 26px 80px rgba(3,8,18,.34),inset 0 1px rgba(255,255,255,3%)}.home-expansion-plan__intro{max-width:none;margin:0;text-align:left;align-self:center}.home-expansion-plan__eyebrow{margin:0 0 .85rem;color:#88a1c9;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-expansion-plan__intro h2{margin:0 0 1rem}.home-expansion-plan__intro>p:not(.home-expansion-plan__eyebrow){margin:0;max-width:37rem;color:var(--textMedium);line-height:1.6}.home-expansion-plan__signals{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.home-expansion-plan__signal{padding:.45rem .8rem;border:1px solid rgba(46,69,114,.72);border-radius:999px;background:rgba(15,28,51,.88);color:var(--heading);font-size:.92rem;font-weight:600;line-height:1.3}.home-expansion-plan__cta{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;margin-top:1.75rem}.home-expansion-plan__cta .button{margin:0}.home-expansion-plan__note{margin:0;max-width:30rem;color:#88a1c9;font-size:.95rem;line-height:1.55}.home-expansion-plan__panel{min-height:100%;padding:1.5rem;border:1px solid rgba(46,69,114,.72);border-radius:1.35rem;background:rgba(15,28,51,.9);box-shadow:0 22px 58px rgba(3,8,18,.28),inset 0 1px rgba(255,255,255,3%)}.home-expansion-plan__panel-title{margin:0 0 1rem;color:var(--heading);font-size:var(--type-h3-size);line-height:1.25}.home-expansion-plan__list{display:grid;gap:.8rem;list-style:none;margin:0;padding:0}.home-expansion-plan__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.95rem;align-items:start;padding:1rem 1.05rem;border:1px solid rgba(46,69,114,.42);border-radius:1rem;background:rgba(7,12,22,.25)}.home-expansion-plan__item-number{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;background:rgba(37,99,235,.2);color:var(--heading);font-size:.82rem;font-weight:700;line-height:1}.home-expansion-plan__item p{margin:0;color:var(--heading);font-size:.96rem;line-height:1.5}.home-agency-difference{padding:3.2rem 0 4.75rem;background:var(--surface-muted);border-top:1px solid rgba(46,69,114,.36);border-bottom:1px solid rgba(46,69,114,.36)}.home-agency-difference .container{max-width:80rem}.home-agency-difference__intro{max-width:50rem;margin:0 auto 3rem;text-align:center}.home-agency-difference__intro h2{margin:0 0 .9rem}.home-agency-difference__intro p{margin:0;color:#8e99ae;font-size:var(--type-body-size);line-height:1.62}.home-agency-difference__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,3vw,3rem)clamp(2.2rem,4vw,4.25rem)}.home-agency-difference__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.5rem;align-items:start}.home-agency-difference__icon.icon-frame{--icon-frame-size:clamp(4.4rem, 5.6vw, 5.2rem);--icon-frame-radius:0.95rem}.home-agency-difference__item:hover .home-agency-difference__icon.icon-frame,.home-agency-difference__item:focus-within .home-agency-difference__icon.icon-frame{box-shadow:var(--icon-frame-hover-shadow);background:var(--icon-frame-hover-bg)}.home-agency-difference__item:hover .home-agency-difference__icon.icon-frame img,.home-agency-difference__item:focus-within .home-agency-difference__icon.icon-frame img{filter:var(--icon-frame-icon-hover-filter)!important}.home-agency-difference__copy h3{margin:0 0 .7rem;padding-top:0;font-size:var(--type-h3-size);line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.home-agency-difference__copy p{margin:0;color:#8e99ae;font-size:var(--type-body-size);line-height:1.6}.home-agency-difference__cta{margin-top:2rem;text-align:center}.feed-merchant-landing--services .home-agency-difference__intro{max-width:58rem;margin-bottom:3rem}.feed-merchant-landing--services .home-agency-difference__intro p,.feed-merchant-landing--services .home-agency-difference__copy p{font-size:var(--type-body-size);line-height:1.6}.feed-merchant-landing--services .home-agency-difference__intro p{max-width:58rem;margin-left:auto;margin-right:auto;text-align:center}.feed-merchant-landing--services .home-agency-difference__copy h3{font-size:var(--type-h3-size);line-height:1.2;letter-spacing:-.02em}.home-faq{max-width:none;margin-left:0;margin-right:0;padding-top:4.1rem;padding-bottom:4.8rem}.home-faq .container{max-width:80rem}.home-faq__intro{position:relative;max-width:none;margin-bottom:3.35rem;padding-bottom:2rem;text-align:left}.home-faq__intro::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(159,179,214,.22)}.home-faq__intro h2{margin:0;color:var(--heading)}.home-faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 4.5rem;width:100%}.home-faq__item{min-width:0}.home-faq__question{margin:0 0 1.6rem;color:var(--heading);font-size:var(--type-faq-size);line-height:1.6;font-weight:600}.home-faq__icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-right:.85rem;border-radius:999px;background:#6a8fe8;box-shadow:var(--icon-frame-shadow);color:#f8fbff;font-size:.74rem;font-weight:800;line-height:1;text-align:center;font-family:var(--fontUi);transition:background .18s ease,box-shadow .18s ease;vertical-align:.06em}.home-faq__item:hover .home-faq__icon{background:var(--highlight);box-shadow:var(--icon-frame-hover-shadow)}.home-faq__answer{color:rgba(159,179,214,.92);font-size:var(--type-faq-size);line-height:1.6}.home-faq__answer>:first-child{margin-top:0}.home-faq__answer>:last-child{margin-bottom:0}.home-audiences__card--link{display:block;color:inherit;text-decoration:none;transition:border-color .15s ease-in-out,transform .15s ease-in-out,background-color .15s ease-in-out}.home-audiences__card--link:hover,.home-audiences__card--link:focus-visible{border-color:#3b82f6;background:#13213b;transform:translateY(-2px)}@media(min-width:1000px){.home-speed-stripe p{white-space:nowrap}.home-audiences__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-framework__row{grid-template-columns:minmax(0,1fr)minmax(18rem,1fr)}.home-agency-difference__cta{margin-top:2.5rem}.home-expansion-plan__layout{grid-template-columns:minmax(0,1.05fr)minmax(20rem,.95fr);align-items:stretch}.home-calendly-section__content{grid-template-columns:minmax(0,1fr)minmax(320px,44rem);gap:3rem}.home-calendly-section__copy{margin-top:4rem}.home-calendly-section__embed{justify-self:end;width:min(100%,44rem)}}@media(min-width:700px) and (max-width:999px){.home-audiences__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-framework__row{grid-template-columns:1fr}.home-agency-difference__grid{grid-template-columns:1fr}.home-expansion-plan__layout{padding:1.6rem}.home-calendly-section__fallback{justify-content:flex-start}.home-calendly-section__fallback-support{max-width:none}}@media(max-width:1000px){.home-agency-difference{padding:2rem 0 3.5rem}.home-agency-difference__intro{margin-bottom:2rem}.home-agency-difference__grid{grid-template-columns:1fr}.home-framework{padding:1.65rem 0}.home-framework__row{grid-template-columns:1fr}.home-framework__row--reverse .home-framework__content,.home-framework__row--reverse .home-framework__visual{order:0}.home-framework__visual{order:2}.home-framework__content{order:1;max-width:none}.home-expansion-plan__layout{padding:1.35rem;gap:1.25rem}.home-expansion-plan__panel{padding:1.2rem}.home-expansion-plan__cta{align-items:stretch}.home-expansion-plan__cta .button{width:100%;text-align:center}}@media(max-width:640px){.home-agency-difference__item,.home-expansion-plan__item{grid-template-columns:1fr;gap:1rem}.home-framework__visual{min-height:15rem}}.homepage-preview{padding:4rem 0}.homepage-preview .container{max-width:80rem}.homepage-preview :is(h1,h2,h3){text-transform:capitalize}.homepage-preview__ai-popup{position:fixed;right:1.35rem;bottom:1.35rem;z-index:40;width:min(calc(100vw - 2rem),35.5rem);padding:1.1rem 1rem 1.05rem;border:1px solid rgba(255,255,255,8%);border-radius:1.25rem;background:#091933;box-shadow:0 20px 50px rgba(0,0,0,.35)}.homepage-preview__ai-popup-layout{display:grid;grid-template-columns:minmax(6.5rem,8.25rem)minmax(0,1fr);gap:.85rem;align-items:center}.homepage-preview__ai-popup-close{position:absolute;top:.65rem;right:.45rem;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;border:0;border-radius:999px;background:0 0;color:#c7d4ea;font-size:1.7rem;line-height:1;cursor:pointer;outline:none;box-shadow:none;transition:color .15s ease,background-color .15s ease}.homepage-preview__ai-popup-close:hover,.homepage-preview__ai-popup-close:focus-visible{color:#f1f5f9;background:0 0;outline:none;box-shadow:none}.homepage-preview__ai-popup-illustration{display:flex;align-items:center;justify-content:center}.homepage-preview__ai-popup-illustration img{display:block;width:min(100%,8.75rem);height:auto}.homepage-preview__ai-popup-copy{min-width:0;padding-right:0}.homepage-preview__ai-popup-title{margin:0 0 .45rem;color:#f1f5f9;font-size:var(--type-h3-size);font-weight:700;line-height:1.15;text-wrap:balance}.homepage-preview__ai-popup-body{margin:0 0 .9rem;color:#c7d4ea;font-size:var(--type-body-size);line-height:1.5;max-width:none}.homepage-preview__ai-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.55rem}.homepage-preview__ai-link{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-height:0;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:.8rem;background:rgba(255,255,255,8%);color:var(--heading);text-decoration:none;opacity:1;transition:border-color .15s ease-in-out,opacity .15s ease-in-out,transform .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out}.homepage-preview__ai-link:hover,.homepage-preview__ai-link:focus-visible{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.16);opacity:1;transform:translateY(-1px);box-shadow:none}.homepage-preview__ai-link img{display:block;width:1.14rem;height:1.14rem;object-fit:contain}@media(prefers-reduced-motion:reduce){.homepage-preview__ai-link{transition:none}.homepage-preview__ai-link:hover,.homepage-preview__ai-link:focus-visible{transform:none}}.homepage-preview--trust{padding-top:0}.homepage-preview--faq{background:var(--surface-muted);border-top:1px solid rgba(46,69,114,.36);border-bottom:1px solid rgba(46,69,114,.36)}.homepage-preview__footer-layout{display:grid;grid-template-columns:minmax(0,1.12fr)minmax(18rem,.88fr);gap:clamp(2rem,4vw,4.5rem);align-items:center}.homepage-preview__footer-copy{max-width:36rem}.homepage-preview__section-intro p,.homepage-preview__route-card p,.homepage-preview__simple-card p,.homepage-preview__principle p,.homepage-preview__founder-credential,.homepage-preview__faq-answer{color:#8e99ae;font-size:var(--type-body-size);line-height:1.6}.homepage-preview__footer-copy .button{margin-top:1.4rem}.homepage-preview__footer-visual{width:100%}.homepage-preview__footer-visual .homepage-preview__image-frame{padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}.homepage-preview__image-frame{padding:1rem;border:1px solid rgba(80,114,173,.4);border-radius:1.5rem;background:linear-gradient(180deg,rgba(17,31,56,.95),rgba(11,20,38,.98));box-shadow:0 30px 90px rgba(3,8,18,.46),inset 0 1px rgba(255,255,255,3%)}.homepage-preview__section-intro{margin-bottom:2rem}.homepage-preview__section-intro--centered{max-width:46rem;margin-left:auto;margin-right:auto;text-align:center}.homepage-preview__section-intro--centered h2{margin-bottom:.7rem}.homepage-preview__route-grid,.homepage-preview__simple-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.homepage-preview__route-card,.homepage-preview__simple-card,.homepage-preview__principle,.homepage-preview__founder-card{padding:1.35rem;border:1px solid rgba(46,69,114,.48);border-radius:1.25rem;background:rgba(255,255,255,3%);box-shadow:inset 0 1px rgba(255,255,255,2%)}.homepage-preview__route-card{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;color:inherit;text-decoration:none;transition:border-color .15s ease-in-out,transform .15s ease-in-out,background-color .15s ease-in-out}.homepage-preview__route-card:hover,.homepage-preview__route-card:focus-visible{border-color:#3b82f6;background:#13213b;transform:translateY(-2px)}.homepage-preview__route-card:hover .homepage-preview__icon.icon-frame,.homepage-preview__route-card:focus-visible .homepage-preview__icon.icon-frame{box-shadow:var(--icon-frame-hover-shadow);background:var(--icon-frame-hover-bg)}.homepage-preview__route-card:hover .homepage-preview__icon.icon-frame img,.homepage-preview__route-card:focus-visible .homepage-preview__icon.icon-frame img{filter:var(--icon-frame-icon-hover-filter)!important}.homepage-preview--routing .feed-merchant-landing__approach-layout{grid-template-columns:minmax(15rem,30%)minmax(0,1fr);gap:clamp(2.75rem,4.5vw,5rem)}.homepage-preview--routing .feed-merchant-landing__approach-copy{max-width:none}.homepage-preview--routing .feed-merchant-landing__approach-copy h2,.homepage-preview--routing .feed-merchant-landing__approach-copy>p:not(.feed-merchant-landing__subheadline):not(.feed-merchant-landing__support-line):not(.feed-merchant-landing__text-cta){max-width:none}.homepage-preview--routing .feed-merchant-landing__approach-card{gap:.9rem}.homepage-preview--routing .feed-merchant-landing__approach-card p{max-width:23rem}.homepage-preview__approach-link{margin-top:.05rem}.homepage-preview__service-name{margin:0;color:var(--heading);font-size:var(--type-body-small-size);font-weight:600}.homepage-preview__route-card h3,.homepage-preview__simple-card h3,.homepage-preview__principle h3{margin:0;padding-top:0;text-wrap:balance}.homepage-preview__route-card p,.homepage-preview__simple-card p,.homepage-preview__principle p{margin:0}.homepage-preview__route-card .homepage-preview__icon.icon-frame{--icon-frame-size:2.95rem;--icon-frame-radius:0.72rem}.homepage-preview__partner-copy{min-width:0}display: flex; flex-direction: column; align-items: flex-start; gap: 0.85rem; background: linear-gradient(180deg,rgba(18,41,79,0.54),rgba(14,28,52,0.8));}.homepage-preview__founder-image{width:100%;max-width:14rem;padding:.45rem;border:1px solid rgba(80,114,173,.35);border-radius:1.1rem;background:rgba(8,20,38,.7)}.homepage-preview__founder-image img{display:block;width:100%;border-radius:.9rem;aspect-ratio:1/1;object-fit:cover}.homepage-preview__founder-name,.homepage-preview__founder-role{margin:0}.homepage-preview__founder-name{color:var(--heading);font-size:var(--type-h3-size);font-weight:600}.homepage-preview__founder-role{color:#8cc3ff;font-size:var(--type-body-small-size);font-weight:600}.homepage-preview__founder-credential{margin:0}.homepage-preview__faq-intro{position:relative;margin-bottom:3rem;padding-bottom:1.8rem}.homepage-preview__faq-intro::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(159,179,214,.22)}.homepage-preview__faq-intro h2{margin:0}.homepage-preview__faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 4rem}.homepage-preview__faq-question{margin:0 0 1.4rem;color:var(--heading);font-size:var(--type-faq-size);line-height:1.6;font-weight:600;text-transform:none}.homepage-preview__faq-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-right:.85rem;border-radius:999px;background:#6a8fe8;box-shadow:var(--icon-frame-shadow);color:#f8fbff;font-size:.74rem;font-weight:800;line-height:1;text-align:center;font-family:var(--fontUi);transition:background .18s ease,box-shadow .18s ease;vertical-align:.06em}.homepage-preview__faq-item:hover .homepage-preview__faq-icon{background:var(--highlight);box-shadow:var(--icon-frame-hover-shadow)}.homepage-preview__faq-answer>:first-child{margin-top:0}.homepage-preview__faq-answer>:last-child{margin-bottom:0}.homepage-preview__footer-copy{justify-self:start}.homepage-preview__partner-founder{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;text-align:left;height:100%}.homepage-preview__partner-founder-intro{margin-bottom:0;max-width:40rem}.homepage-preview__partner-founder-intro h3{margin-bottom:.65rem;padding-top:0}.homepage-preview__partner-founder-intro p{margin-left:0;margin-right:0}.homepage-preview__partner-founder-attribution{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.9rem 1rem;width:100%}.homepage-preview__partner-founder-meta{display:grid;grid-template-columns:auto auto;grid-template-areas:"role role" "name link";align-items:center;justify-content:flex-start;column-gap:.6rem;row-gap:.05rem}.homepage-preview__partner-founder-name,.homepage-preview__partner-founder-role{margin:0}.homepage-preview__partner-founder-name{color:var(--heading);grid-area:name;padding-top:0}.homepage-preview__partner-founder-role{color:#8cc3ff;grid-area:role;font-size:.95rem;font-weight:600;line-height:1.15}.homepage-preview__partner-founder-meta>*::before,.homepage-preview__partner-founder-meta>*::after{content:none!important}.homepage-preview__partner-founder-link{grid-area:link;display:inline-flex;align-items:center;justify-content:center;color:inherit}.homepage-preview__partner-founder-link img{width:.95rem;height:.95rem;flex:none;display:block}.homepage-preview__partner-founder-cta{margin-top:auto}.homepage-preview__partner-founder-visual{display:flex;justify-content:flex-start;align-items:center;flex:none;width:auto}.homepage-preview__partner-founder-visual img{display:block;width:calc(2.4rem * 1.3);height:auto;border-radius:999px}.homepage-preview--partner-started{background:0 0;border-top:0;border-bottom:0}.homepage-preview__partner-started-intro{text-align:center}.homepage-preview__partner-started-intro h2{margin-bottom:0;text-transform:none}.homepage-preview--partner-started .feed-merchant-landing__approach-layout{grid-template-columns:minmax(0,3fr)minmax(18rem,2fr);align-items:stretch}.homepage-preview--partner-started .feed-merchant-landing__approach-copy{order:2;align-self:stretch;padding-top:0}.homepage-preview--partner-started .feed-merchant-landing__approach-grid{order:1}@media(max-width:1100px){.homepage-preview__route-grid,.homepage-preview__simple-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.homepage-preview__footer-layout,.homepage-preview__faq-grid,.homepage-preview--routing .feed-merchant-landing__approach-layout,.homepage-preview--partner-started .feed-merchant-landing__approach-layout{grid-template-columns:1fr;gap:2rem}.homepage-preview--partner-started .feed-merchant-landing__approach-copy{order:1}.homepage-preview--partner-started .feed-merchant-landing__approach-grid{order:2}.homepage-preview__footer-copy,.homepage-preview__section-intro--centered{max-width:none}.homepage-preview__footer-visual{order:1}.homepage-preview__footer-copy{order:2}.homepage-preview__faq-grid{gap:2.5rem}}@media(max-width:860px){}@media(max-width:900px){.homepage-preview{padding:clamp(2.5rem,8vw,3.25rem)0}.homepage-preview--partner-started .feed-merchant-landing__approach-copy{order:1}.homepage-preview--partner-started .feed-merchant-landing__approach-grid{order:2}.homepage-preview__footer-layout,.homepage-preview__faq-grid{grid-template-columns:1fr}.homepage-preview__footer-copy,.homepage-preview__section-intro--centered{max-width:none}.homepage-preview__footer-visual{order:1}.homepage-preview__footer-copy{order:2}.homepage-preview__route-grid,.homepage-preview__simple-grid{grid-template-columns:1fr}.homepage-preview__faq-grid{gap:2.5rem}}@media(max-width:560px){.homepage-preview__partner-founder-visual img{width:calc(2.7rem * 1.3)}}@media(max-width:640px){.homepage-preview__ai-popup{right:.85rem;bottom:.85rem;width:min(calc(100vw - 1.25rem),24rem);padding:.95rem .95rem 1rem}.homepage-preview__ai-popup-layout{grid-template-columns:1fr;gap:.7rem}.homepage-preview__ai-popup-illustration{justify-content:flex-start}.homepage-preview__ai-popup-illustration img{width:min(100%,6.5rem)}.homepage-preview__ai-popup-title{padding-right:1.6rem}.homepage-preview__ai-popup-body{max-width:none}.homepage-preview__ai-link{width:2.5rem;height:2.5rem}.homepage-preview__route-card,.homepage-preview__simple-card,.homepage-preview__principle,.homepage-preview__founder-card{padding:1rem}.homepage-preview__image-frame{padding:.75rem}.homepage-preview__image-frame img.is_svg{max-width:86%}}.service-page-hero__eyebrow{margin:0 0 .85rem!important;color:#88a1c9;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.service-page-hero__actions{display:flex;justify-content:center;margin-top:1.65rem}.expansion-plan-page{padding-top:2.75rem}.expansion-plan-hero{background:radial-gradient(circle at 50% 30%,rgba(59,130,246,.18),transparent 55%),#081426;padding-bottom:1rem}.expansion-plan-hero__content,.expansion-plan-booking__intro{max-width:48rem;margin:0 auto;text-align:center}.expansion-plan-hero__content p,.expansion-plan-booking__intro p{line-height:1.6}.expansion-plan-form-section{padding-top:.85rem;padding-bottom:2.75rem;background:#081426}.expansion-plan-shell{max-width:64rem;margin:0 auto;padding:2.15rem;border-radius:1.6rem;border:1px solid #24365a;background:linear-gradient(180deg,rgba(17,31,56,.98),rgba(13,25,46,.98));box-shadow:0 30px 90px rgba(3,8,18,.5),0 12px 32px rgba(2,10,25,.32);scroll-margin-top:1rem}.expansion-plan-form{margin:0;display:flex;flex-direction:column;min-height:34rem;gap:.75rem}.expansion-plan-progress{display:flex;flex-direction:column;gap:.7rem;margin-top:auto;padding-top:.6rem;border-top:1px solid rgba(46,69,114,.65)}.expansion-plan-progress__label{margin:0;color:var(--heading);font-size:.98rem;font-weight:600;line-height:1.4}.expansion-plan-progress__label.sr-only{display:block!important;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.expansion-plan-progress__track{display:flex;align-items:center;gap:clamp(.35rem,1.5vw,.9rem);width:100%}.expansion-plan-progress__item{display:flex;align-items:center;gap:clamp(.35rem,1.4vw,.85rem);flex:1;min-width:0}.expansion-plan-progress__item:last-child{flex:none}.expansion-plan-progress__frame.icon-frame{--icon-frame-size:2.6rem;--icon-frame-radius:0.72rem;position:relative}.expansion-plan-progress__icon,.expansion-plan-progress__complete-icon,.expansion-plan-progress__connector{transition:opacity .18s ease,transform .18s ease,filter .15s ease-in-out}.expansion-plan-progress__complete-icon{position:absolute;top:50%;left:50%;width:calc(var(--icon-frame-size) * var(--icon-frame-icon-ratio));height:calc(var(--icon-frame-size) * var(--icon-frame-icon-ratio));background-color:#6a92f6;-webkit-mask-image:url(/uploads/icons/step-complete-check.svg);mask-image:url(/uploads/icons/step-complete-check.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;opacity:0;transform:translate(-50%,-50%)scale(.85);transform-origin:center}.expansion-plan-progress__item.is-complete .expansion-plan-progress__icon{opacity:0;transform:scale(.8)}.expansion-plan-progress__item.is-complete .expansion-plan-progress__complete-icon{opacity:1;transform:translate(-50%,-50%)scale(1)}.expansion-plan-progress__connector{height:.42rem;flex:auto;min-width:.8rem;border-radius:999px;background:rgba(136,161,201,.18);transition:background-color .18s ease,box-shadow .18s ease,opacity .18s ease}.expansion-plan-progress__item.is-complete .expansion-plan-progress__connector{background:#6a92f6}.expansion-plan-progress__item:last-child .expansion-plan-progress__connector{display:none}.expansion-plan-stage{display:flex;flex:auto;min-height:29rem}.expansion-plan-step{display:flex;flex:auto;flex-direction:column;align-items:center;gap:1rem;text-align:center;width:100%}.expansion-plan-step[hidden]{display:none!important}.expansion-plan-step.is-active{display:flex;animation:expansion-plan-step-in .18s ease-out}.expansion-plan-step h2{margin:0;color:var(--heading);text-align:center;max-width:44rem}.expansion-plan-step-note{margin:-.25rem 0 0;color:var(--textMedium);font-size:var(--type-body-size);line-height:1.6;max-width:42rem;text-align:center}.expansion-plan-options{display:grid;width:100%;max-width:56rem;margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.expansion-plan-option{display:flex;cursor:pointer;width:100%}.expansion-plan-option input{position:absolute;opacity:0;pointer-events:none}.expansion-plan-option span{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:100%;padding:.82rem 1.1rem;border:1px solid #24365a;border-radius:.95rem;background:rgba(15,28,51,.85);color:var(--heading);font-size:.96rem;line-height:1.35;text-align:center;white-space:normal;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.expansion-plan-option:hover span,.expansion-plan-option:focus-within span{border-color:#3b82f6;background:rgba(22,38,69,.95);transform:translateY(-1px)}.expansion-plan-option input:checked+span{border-color:#3b82f6;background:rgba(37,99,235,.2);box-shadow:inset 0 0 0 1px rgba(59,130,246,.4)}.expansion-plan-field,.expansion-plan-field-grid{margin:0;width:100%}.expansion-plan-field-grid{display:grid;gap:1rem;max-width:56rem;grid-template-columns:repeat(2,minmax(0,1fr))}.expansion-plan-field{max-width:56rem}.expansion-plan-field--full{grid-column:1/-1}.expansion-plan-field label{display:block;margin-bottom:.45rem;color:var(--heading);font-weight:600;font-size:.95rem;text-align:left}.expansion-plan-field input,.expansion-plan-field select{width:100%;padding:.95rem 1rem;border:1px solid #24365a;border-radius:.9rem;background:rgba(15,28,51,.85);color:var(--heading);font-size:.98rem}.expansion-plan-field select{appearance:none}.expansion-plan-field input::placeholder{color:#88a1c9}.expansion-plan-field input:focus,.expansion-plan-field select:focus{border-color:#3b82f6;outline:0;box-shadow:0 0 0 3px rgba(59,130,246,.18)}.expansion-plan-consent{display:flex;align-items:flex-start;gap:.7rem;width:100%;max-width:56rem;color:var(--textMedium);font-size:.92rem;line-height:1.45;text-align:left}.expansion-plan-consent input{flex:none;width:1rem;height:1rem;margin-top:.2rem}.expansion-plan-consent span{display:block}.expansion-plan-consent a{color:var(--heading)}.expansion-plan-consent a:hover{color:var(--highlight)}.expansion-plan-phone-row{display:grid;grid-template-columns:minmax(0,8.5rem)minmax(0,1fr);gap:.85rem;align-items:center}.expansion-plan-country-picker{position:relative;width:100%}.expansion-plan-country-picker__toggle{appearance:none;width:100%;min-height:3.3rem;padding:.8rem .85rem;border:1px solid #24365a;border-radius:.9rem;background:rgba(15,28,51,.85);color:var(--heading);display:flex;align-items:center;justify-content:space-between;gap:.45rem;box-shadow:none;transform:none;font-size:.98rem;font-weight:500;letter-spacing:0;line-height:1.2;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.expansion-plan-country-picker__toggle:hover,.expansion-plan-country-picker__toggle:focus{border-color:#3b82f6;background:rgba(18,31,56,.92);transform:none}.expansion-plan-country-picker__toggle:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,.18)}.expansion-plan-country-picker__selected{display:inline-flex;align-items:center;gap:.35rem;font-size:.98rem;font-weight:500}.expansion-plan-country-picker__chevron{color:#88a1c9;font-size:.82rem}.expansion-plan-country-picker__menu{position:absolute;top:calc(100% + .45rem);left:0;width:16rem;max-width:min(22rem,80vw);max-height:16rem;overflow-y:auto;padding:.25rem;border:1px solid #24365a;border-radius:.9rem;background:rgba(15,28,51,.98);box-shadow:0 14px 30px rgba(3,8,18,.28);z-index:20}.expansion-plan-country-picker__option{appearance:none;width:100%;background:0 0;color:var(--heading);border:0;border-radius:.55rem;padding:.6rem .75rem;font-size:.92rem;font-weight:400;line-height:1.35;letter-spacing:0;box-shadow:none;transform:none;text-align:left;white-space:nowrap}.expansion-plan-country-picker__option:hover,.expansion-plan-country-picker__option:focus,.expansion-plan-country-picker__option[aria-pressed=true]{background:rgba(255,255,255,6%);transform:none}.expansion-plan-actions{display:flex;justify-content:center;gap:.8rem;padding-top:.1rem;width:100%}.expansion-plan-actions .button{min-width:8.75rem}.expansion-plan-error,.expansion-plan-noscript{margin:0;min-height:1.2rem;color:#fca5a5;font-size:.9rem;font-weight:600;text-align:left}.expansion-plan-noscript{min-height:0;margin-top:1rem}.expansion-plan-form .button:disabled{opacity:.45;cursor:not-allowed;transform:none}.expansion-plan-form .button{min-width:9.25rem}@keyframes expansion-plan-step-in{from{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.expansion-plan-step.is-active{animation:none}.expansion-plan-progress__icon,.expansion-plan-progress__complete-icon,.expansion-plan-progress__connector,.expansion-plan-option span{transition:none}}.expansion-plan-support-stack{padding-top:1.35rem;padding-bottom:6rem;border-top:1px solid rgba(46,69,114,.35);background:linear-gradient(180deg,#0B172C 0%,#091120 100%)}.expansion-plan-support{padding:0;background:0 0}.expansion-plan-support .container.medium{max-width:72rem;padding-bottom:0}.expansion-plan-support--overview .container.medium{padding-top:.4rem}.expansion-plan-support+.expansion-plan-support .container.medium{padding-top:3.25rem}.expansion-plan-section-header{max-width:48rem;margin:0 auto 1.85rem;text-align:center}.expansion-plan-section-header h2{margin:0 0 .8rem;padding-top:0}.expansion-plan-section-header p{margin:0;line-height:1.6}.expansion-plan-section-header--decisions{margin-top:3rem;margin-bottom:1.75rem}.expansion-plan-support__eyebrow{margin:0 0 .65rem!important;color:#88a1c9;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.expansion-plan-support__grid,.expansion-plan-support__decision-grid,.expansion-plan-support__process-grid{display:grid;gap:1.2rem}.expansion-plan-support__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expansion-plan-support__card,.expansion-plan-support__pattern-card,.expansion-plan-support__process-column,.expansion-plan-support__bullet-list li,.expansion-plan-support__cta-card{background:#0f1c33;border:1px solid #24365a;border-radius:1.35rem;box-shadow:inset 0 1px rgba(255,255,255,3%)}.expansion-plan-support__card,.expansion-plan-support__pattern-card,.expansion-plan-support__process-column,.expansion-plan-support__bullet-list li,.expansion-plan-support__cta-card{padding:1.6rem}.expansion-plan-support__card h3,.expansion-plan-support__pattern-card h3,.expansion-plan-support__step h3,.expansion-plan-support__cta-card h2{margin:0 0 .65rem;padding-top:0;color:var(--heading)}.expansion-plan-support__card p,.expansion-plan-support__pattern-card p,.expansion-plan-support__step p,.expansion-plan-support__cta-card p,.expansion-plan-support__decision,.expansion-plan-support__closing{margin:0}.expansion-plan-support__card p,.expansion-plan-support__pattern-card p,.expansion-plan-support__step p,.expansion-plan-support__cta-card p{color:var(--textMedium)}.expansion-plan-support__card{text-align:center}.expansion-plan-support__pattern-card{margin-top:1rem}.expansion-plan-support__closing{max-width:40rem;margin-top:1rem;color:var(--heading)}.expansion-plan-support__decision-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.expansion-plan-support__decision{min-height:0;display:flex;align-items:center;justify-content:center;min-height:100%;padding:1.15rem 1.1rem;border:1px solid #24365a;border-radius:1.35rem;background:#0f1c33;box-shadow:inset 0 1px rgba(255,255,255,3%);color:var(--heading);font-size:1rem;font-weight:600;line-height:1.45;text-align:center}.expansion-plan-support__process-grid{grid-template-columns:1fr}.expansion-plan-support__process-column{display:flex;flex-direction:column;gap:1rem;min-height:100%}.expansion-plan-support__process-column .expansion-plan-section-header{margin-bottom:0}.expansion-plan-support__steps{display:grid;gap:0}.expansion-plan-support__step{display:grid;grid-template-columns:auto 1fr;gap:.9rem;padding:1rem 0;border:0;border-radius:0;background:0 0}.expansion-plan-support__step+.expansion-plan-support__step{border-top:1px solid rgba(46,69,114,.45)}.expansion-plan-support__step-number{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(37,99,235,.18);color:var(--heading);font-weight:700}.expansion-plan-support__bullet-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem;margin:0;padding:0;list-style:none}.expansion-plan-support__bullet-list li{position:relative;min-height:100%;display:flex;align-items:center;justify-content:center;padding:1.2rem 1.1rem;color:var(--heading);text-align:center}.expansion-plan-support__bullet-list li::before{content:none}.expansion-plan-support--faq{padding-bottom:0}.expansion-plan-support--faq>.container.medium{margin-bottom:1.65rem}.expansion-plan-support--faq .container{max-width:60rem}.expansion-plan-support--faq details{background:var(--surface);border:.1rem solid var(--divider);border-radius:.75rem;margin-bottom:1rem;padding:0 1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.expansion-plan-support--faq details+details{margin-top:0}.expansion-plan-support--faq details summary{color:var(--heading);padding:1rem 2rem 1rem 0;font-size:var(--type-faq-size);line-height:1.6}.expansion-plan-support--faq details summary::after{border-color:var(--textMedium);transition:border-color .15s ease-in-out}.expansion-plan-support--faq details:hover{background:#0f1c33;border-color:#2e4572}.expansion-plan-support--faq details:hover summary::after{border-color:#22d3ee}.expansion-plan-support--faq details[open]:not(.closing) summary{color:var(--heading)}.expansion-plan-support--faq details>div>div{color:var(--textMedium);font-size:var(--type-faq-size);line-height:1.6}.expansion-plan-booking{padding-bottom:.35rem}.expansion-plan-booking__greeting{margin-bottom:.4rem;color:var(--heading);font-size:var(--type-h3-size);font-weight:700}.expansion-plan-booking-calendar{padding-top:0;padding-bottom:2.5rem}.expansion-plan-booking-calendar__embed{min-height:700px}.expansion-plan-booking-calendar__embed--vanilla .calendly-inline-widget,.expansion-plan-booking-calendar__embed--vanilla iframe{border-radius:1.5rem;overflow:hidden}.expansion-plan-booking-details{padding-top:.5rem;padding-bottom:5.5rem}.expansion-plan-booking-details__content{max-width:42rem;margin:0 auto}.expansion-plan-booking-details__content p:first-child{color:var(--heading);font-size:var(--type-body-size);font-weight:700}@media(max-width:1000px){.expansion-plan-shell{padding:1.4rem;border-radius:1.2rem}.expansion-plan-form{gap:.65rem}.expansion-plan-progress__label{font-size:.92rem}.expansion-plan-progress__track{gap:.35rem}.expansion-plan-progress__item{gap:.35rem}.expansion-plan-progress__frame.icon-frame{--icon-frame-size:2.6rem;--icon-frame-radius:0.72rem}.expansion-plan-progress__connector{height:.4rem}.expansion-plan-stage{min-height:31rem}.expansion-plan-options{grid-template-columns:1fr}.expansion-plan-option span{width:100%}.expansion-plan-field-grid{grid-template-columns:1fr}.expansion-plan-phone-row{grid-template-columns:1fr}.expansion-plan-consent{font-size:.9rem}.expansion-plan-country-picker__menu{width:100%;max-width:none}.expansion-plan-actions .button{width:auto;min-width:8.75rem;text-align:center}.expansion-plan-support__grid,.expansion-plan-support__decision-grid,.expansion-plan-support__process-grid,.expansion-plan-support__bullet-list{grid-template-columns:1fr}.expansion-plan-support__step{gap:.75rem}.expansion-plan-support__card,.expansion-plan-support__pattern-card,.expansion-plan-support__process-column,.expansion-plan-support__bullet-list li,.expansion-plan-support__cta-card{padding:1.25rem}.expansion-plan-support__cta-card .button{display:block;width:100%;text-align:center}}body:not(.mobilemenu) footer>*,body:not(.mobilemenu) section>*{opacity:1;transition:transform 1s ease-in-out .5s,opacity 1s ease-in-out .5s;position:relative}body:not(.mobilemenu) section>*{transform:translateY(0)}body:not(.mobilemenu) section.stickstofooter.opaque>*{transform:translateY(0)}body:not(.mobilemenu) footer.opaque>*,body:not(.mobilemenu) section.opaque>*{opacity:0}body:not(.mobilemenu) section.opaque>*{transform:translateY(4rem)}