:root{--ink:#172842;--muted:#526278;--blue:#123f99;--gold:#f5bd43;--paper:#f7f8fb;--line:#dae0e9;--max:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:40px}body{margin:0;background:white;color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #a76200;outline-offset:6px}img{display:block;max-width:100%}.skip{position:fixed;left:16px;top:-90px;z-index:10;background:white;padding:15px}.skip:focus{top:10px}.preview-note{background:#eef2f8;color:#43536d;font-size:12px;line-height:1.5;text-align:center;padding:8px 18px;letter-spacing:.025em}.preview-note strong{color:#203c68}.header{max-width:var(--max);margin:auto;min-height:108px;display:flex;align-items:center;justify-content:space-between;padding:20px 38px;gap:35px}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.mark{width:33px;height:44px;color:#164b9d}.brand span{font-size:21px;letter-spacing:-.8px;font-weight:800;line-height:1}.brand small{font-size:10px;letter-spacing:3.1px;display:block;font-weight:600;margin-top:7px;color:#536074}.nav{display:flex;gap:28px;align-items:center}.nav a{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.7px;white-space:nowrap}.nav a:not(.gold):hover{text-decoration:underline;text-underline-offset:7px}.gold{background:var(--gold);color:#142746;display:inline-flex;justify-content:center;align-items:center;gap:24px;padding:18px 25px;font-size:13px;font-weight:700;letter-spacing:.2px;border:1px solid transparent;transition:background .18s,transform .18s}.gold:hover{background:#ffd36c;transform:translateY(-2px)}.menu{display:none;border:1px solid var(--line);background:white;padding:12px}.mobile-nav{padding:15px 24px;border-top:1px solid var(--line)}.mobile-nav a{display:block;padding:15px 0;font-weight:700}.hero{position:relative;overflow:hidden;background:#103c96;color:white}.hero:after{content:"";pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse at 84% 15%,#4185de88,transparent 53%),linear-gradient(130deg,#082c7133,transparent 75%)}.hero-inner{position:relative;max-width:var(--max);margin:auto;min-height:613px;display:grid;grid-template-columns:1.04fr 1fr;align-items:center;padding:78px 38px 84px;z-index:1;gap:30px}.eyebrow{font-size:11px;letter-spacing:2.2px;font-weight:700;text-transform:uppercase;line-height:1.5;margin:0 0 23px}.hero .eyebrow{color:#c8dcff;display:flex;align-items:center;gap:12px}.hero .eyebrow:before{content:"";height:1px;width:32px;background:var(--gold)}h1{font-size:clamp(48px,5.4vw,78px);letter-spacing:-3.9px;line-height:1.04;margin:0 0 25px;font-weight:750}h1 span{color:#ffce66}.hero-copy{max-width:615px;z-index:3}.hero-copy>p:not(.eyebrow){font-size:19px;line-height:1.65;max-width:450px;color:#e4eeff;margin:0 0 27px}.hero-actions{display:flex;align-items:center;gap:24px}.hero-actions .text-link{font-size:13px;border-bottom:1px solid #9ebce7;padding:8px 0}.hero-copy .reassurance{margin:24px 0 0!important;font-size:12px!important;color:#c9dbf9!important;letter-spacing:.1px}.mockups{position:relative;height:415px;isolation:isolate}.mockup{position:absolute;background:white;border-radius:6px;overflow:hidden;box-shadow:0 26px 65px #00153755;border:1px solid #ffffff55}.browser-bar{height:19px;background:#f5f7fa;display:flex;align-items:center;gap:3px;padding:0 8px}.browser-bar i{width:3px;height:3px;background:#bbc5d2;border-radius:50%}.browser-bar span{margin-left:8px;font-size:5px;color:#5a6a7b;letter-spacing:.2px}.mockup img{width:100%;height:100%;object-fit:cover;object-position:top}.mockup.back{width:260px;height:200px;left:-1%;top:88px;transform:rotate(-14deg);z-index:1}.mockup.middle{width:355px;height:255px;left:16%;top:7px;transform:rotate(-6deg);z-index:2}.mockup.front{width:370px;height:278px;left:33%;top:159px;transform:rotate(9deg);z-index:3}.mini-tag{position:absolute;z-index:4;bottom:-20px;left:5%;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#d2e3ff}.hero-bottom{height:5px;background:linear-gradient(90deg,var(--gold) 0 28%,#719ade 28% 55%,#c6d7ef 55% 78%,#153677 78%)}.section{max-width:var(--max);margin:auto;padding:75px 38px}.section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px}.section-top h2,h2{font-size:clamp(32px,3.2vw,45px);line-height:1.12;letter-spacing:-1.7px;margin:0;font-weight:700}.section-top .eyebrow{color:#52709c;margin-bottom:12px}.section-top>p{font-size:15px;line-height:1.65;color:var(--muted);max-width:350px;margin:0}.template-section{padding-bottom:64px;overflow:hidden;background:var(--paper)}.template-section .section{padding-bottom:0}.strip-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;color:var(--muted);margin:0 0 22px}.pause{background:white;border:1px solid #ced7e4;border-radius:0;padding:10px 13px;color:var(--ink);font-size:12px;display:flex;align-items:center;gap:7px}.marquee{overflow:hidden;position:relative;padding:5px 0 15px}.track{display:flex;width:max-content;animation:glide 33s linear infinite;will-change:transform}.template-group{display:flex;gap:26px;padding-right:26px}.template-card{width:350px;flex:none;background:#fff;box-shadow:0 5px 18px #17284208;border:1px solid #e0e5ed}.template-card .screen{display:block;overflow:hidden;background:#e0e5ed;position:relative}.template-card .screen img{width:100%;aspect-ratio:1.6;object-fit:cover;transition:transform .4s}.template-card .screen:hover img{transform:scale(1.025)}.card-body{padding:21px 23px 24px}.card-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.card-meta h3{font-size:17px;letter-spacing:-.4px;margin:0}.price-tag{font-size:13px;font-weight:700;color:#174b9e}.card-body p{font-size:12px;color:var(--muted);margin:0 0 18px}.card-links{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px}.card-links a{border-bottom:1px solid #c9d4e5;padding-bottom:4px}.card-links a:last-child{font-weight:bold;color:#164b9d}.marquee:hover .track,.marquee:focus-within .track,[data-paused=true] .track{animation-play-state:paused}.template-footer{max-width:var(--max);padding:24px 38px 0;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px}.template-footer p{color:var(--muted);font-size:11px;line-height:1.6;max-width:610px;margin:0}.template-footer a{font-size:13px;white-space:nowrap;font-weight:700;color:#164b9d}.process-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:44px;margin-top:45px}.process-grid article{border-top:1px solid var(--line);padding-top:23px}.number{font-size:12px;letter-spacing:1px;color:#3768af}.process-grid h3{font-size:22px;letter-spacing:-.6px;margin:20px 0 12px}.process-grid p{font-size:15px;line-height:1.75;color:var(--muted);margin:0}.offer-section{background:#edf2fa}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.offer-grid .eyebrow{color:#526e95}.offer-grid .intro{font-size:16px;color:var(--muted);line-height:1.7;max-width:390px;margin:22px 0}.domain-link{font-size:12px;text-decoration:underline;text-underline-offset:5px}.offer-details{background:white;padding:38px;border-top:3px solid var(--gold)}.offer-price{display:flex;align-items:baseline;gap:15px;margin-bottom:23px}.offer-price strong{font-size:54px;letter-spacing:-2px}.offer-price span{font-size:13px;color:var(--muted)}.offer-details ul{list-style:none;padding:0;margin:0 0 25px}.offer-details li{padding:11px 0;border-bottom:1px solid #e7ebf1;font-size:14px;line-height:1.6}.offer-details li:before{content:'✓';color:#174b9e;margin-right:12px}.offer-details .fine{font-size:11px;line-height:1.7;color:var(--muted);margin:20px 0 0}.faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.faq-grid .eyebrow{color:#52709c}.faq-list details{border-bottom:1px solid var(--line);padding:0 0 18px;margin-bottom:18px}.faq-list summary{font-size:17px;font-weight:600;cursor:pointer;line-height:1.5}.faq-list p{font-size:14px;color:var(--muted);line-height:1.8;margin:15px 0 0}.contact{background:#123f99;color:white}.contact-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.contact h2{font-size:42px;max-width:600px}.contact p{color:#c9dcfc;font-size:15px;margin:18px 0 0;line-height:1.7}.footer{max-width:var(--max);margin:auto;padding:30px 38px;display:flex;justify-content:space-between;align-items:center;gap:25px;color:var(--muted);font-size:12px}.footer a{font-size:12px}.footer p{margin:0}.preview-end{font-size:11px;padding:14px 24px;background:#f2f4f8;text-align:center;color:#647187;line-height:1.6}@keyframes glide{to{transform:translateX(-33.333333%)}}@media(min-width:1450px){.mockup.front{left:27%}.mockup.middle{left:11%}}@media(max-width:1100px){.header{padding:22px 25px}.nav{gap:19px}.nav a{font-size:10px;letter-spacing:1px}.nav .gold{padding:15px 17px}.brand span{font-size:18px}.hero-inner{min-height:570px;padding:65px 30px}.mockups{transform:scale(.84);transform-origin:left center;width:115%}h1{font-size:64px}.hero-copy>p:not(.eyebrow){font-size:17px}.hero-actions{gap:18px}.section{padding:62px 30px}.offer-grid,.faq-grid{gap:50px}}@media(max-width:800px){.header{min-height:85px;padding:19px 24px}.nav{display:none}.menu{display:block}.hero-inner{grid-template-columns:1fr;padding:55px 25px 40px;gap:28px;min-height:0}.hero-copy{max-width:620px}h1{font-size:clamp(46px,9vw,68px);letter-spacing:-2.4px}.hero-copy>p:not(.eyebrow){font-size:17px;max-width:460px}.mockups{height:315px;width:530px;max-width:100%;transform:scale(.8);transform-origin:top left;margin-bottom:-50px}.mockup.back{left:0;top:65px}.mockup.middle{left:18%;top:0}.mockup.front{left:38%;top:105px}.mini-tag{bottom:-70px}.section{padding:52px 25px}.section-top{align-items:flex-start;flex-direction:column;gap:17px}.section-top h2,h2{font-size:36px}.section-top>p{font-size:14px;max-width:420px}.template-card{width:310px}.template-group{gap:18px;padding-right:18px}.track{animation-duration:31s}.template-footer{padding:24px 25px 0;align-items:flex-start;flex-direction:column;gap:14px}.process-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.process-grid h3{margin:12px 0;font-size:21px}.offer-grid,.faq-grid{grid-template-columns:1fr;gap:32px}.offer-grid .intro{max-width:100%}.offer-details{padding:28px}.offer-price strong{font-size:48px}.contact-inner{align-items:flex-start;flex-direction:column}.contact h2{font-size:36px}.footer{padding:25px;align-items:flex-start;flex-direction:column;gap:18px}.strip-tools{align-items:flex-start;font-size:11px}.strip-tools>span{max-width:180px;line-height:1.5}}@media(max-width:450px){.mockups{transform:scale(.64);width:500px;max-width:none;height:320px;margin-bottom:-115px}.hero-inner{padding-bottom:40px}.hero-actions{align-items:flex-start;flex-direction:column;gap:15px}.hero .eyebrow{font-size:9px;letter-spacing:1.5px}.hero-copy .reassurance{font-size:11px!important}.hero-copy>p:not(.eyebrow){font-size:16px}.brand span{font-size:19px}.brand small{font-size:9px}.mark{width:29px}.preview-note{font-size:10px}.gold{padding:17px 22px}.template-card{width:286px}.offer-price{align-items:flex-start;flex-direction:column;gap:2px}.strip-tools .pause{white-space:nowrap}.contact .gold{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.track{width:100%;display:block;transform:none!important}.template-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0 25px}.template-card{width:100%}.template-group[aria-hidden=true]{display:none}.marquee{overflow:visible}.screen img{transform:none!important}.template-group .card-meta{align-items:flex-start;flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce) and (max-width:800px){.template-group{grid-template-columns:1fr}.template-card .screen img{aspect-ratio:1.6}}
/* Owner-requested gray: exact final --paper token from live v11 studio.css. */
:root{--paper:#f1f3f5}body{background:var(--paper)}.header,.mobile-nav{background:var(--paper)}.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}

.mini-tag{display:none}

.template-card .screen img{height:auto}

.brand span{font-size:22px;letter-spacing:-.7px;text-transform:none}.brand small{font-size:16px;letter-spacing:.15px;font-weight:500;margin-top:4px}.hero h1{font-size:clamp(46px,4.2vw,60px);letter-spacing:-2.8px}.hero-copy .hero-offer{display:flex;align-items:center;gap:16px;font-size:13px!important;line-height:1.4!important;margin:0 0 27px!important;color:#e4eeff}.hero-offer strong{font-size:30px;font-weight:700;color:white;letter-spacing:-1px}.hero-offer span{max-width:240px}.hero-copy .reassurance{color:#ffce66!important;font-size:13px!important}@media(max-width:800px){.hero h1{font-size:clamp(44px,7.3vw,62px);letter-spacing:-2.3px}}@media(max-width:450px){.brand span{font-size:20px}.brand small{font-size:14px}.hero h1{font-size:43px;letter-spacing:-2px}.hero-copy .hero-offer{font-size:12px!important;gap:13px}.hero-offer strong{font-size:29px}.hero-offer span{max-width:220px}}
.hero-copy{min-width:0}@media(max-width:800px){.hero-inner{grid-template-columns:minmax(0,1fr)}}
.brand span{font-family:'Open Door Condensed','Arial Narrow',Arial,sans-serif;font-size:26px;font-weight:800;letter-spacing:-.5px;line-height:.94}.brand small{font-family:inherit;font-size:22px;font-weight:700;letter-spacing:.3px;margin-top:5px}@media(max-width:450px){.brand span{font-size:25px}.brand small{font-size:21px}}

/* User-selected complete logo: original pixels and lettering retained.
   CSS window trims only surrounding blank space; multiply blends white into live gray. */
.header{min-height:137px;padding-top:10px;padding-bottom:10px}.logo-window{position:relative;display:block;width:165px;height:117px;overflow:hidden;flex:none;isolation:isolate}.logo-window .selected-logo{position:absolute;width:251px;height:auto;max-width:none;left:-43px;top:-28px;mix-blend-mode:multiply}.brand{gap:0}.footer .logo-window{width:140px;height:100px}.footer .selected-logo{width:214px;left:-36.5px;top:-24px}@media(max-width:800px){.header{min-height:124px;padding-top:10px;padding-bottom:10px}.header .logo-window{width:148px;height:104px}.header .selected-logo{width:225px;left:-38.5px;top:-25px}}
.logo-window{background:var(--paper)}

.hero-copy .preview-promise{font-size:19px;line-height:1.6;margin-bottom:8px!important}.preview-promise strong{color:white;font-weight:700}.hero-copy .hero-qualifier{font-size:12px!important;line-height:1.5!important;color:#c8dcff!important;margin:0 0 25px!important;max-width:450px}.hero-copy .hero-offer{align-items:flex-start;gap:16px;margin-bottom:26px!important}.hero-offer span{max-width:340px;padding-top:3px;font-size:14px;line-height:1.6}.hero-offer span small{display:block;color:#c8dcff;font-size:11px;line-height:1.5;margin-top:4px}.hero-offer strong{font-size:31px;padding-top:2px}@media(max-width:450px){.hero-copy .preview-promise{font-size:17px!important}.hero-copy .hero-qualifier{font-size:11px!important;max-width:300px}.hero-copy .hero-offer{gap:14px}.hero-offer span{font-size:12px;max-width:235px}.hero-offer span small{font-size:10px}.hero-offer strong{font-size:28px}}

.hero-offer span{font-size:16px;max-width:450px;padding:0}.hero-offer b{font-size:20px;color:white}.hero-offer span small{font-size:12px;margin-top:7px}@media(max-width:450px){.hero-offer span{font-size:14px;max-width:325px}.hero-offer b{font-size:18px}.hero-offer span small{font-size:11px}}

.four-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.four-steps h3{font-size:21px;line-height:1.3}.four-steps p{font-size:14px}.step-domain{display:inline-block;margin-top:17px;font-size:12px;font-weight:700;color:#164b9d;border-bottom:1px solid #c9d4e5;padding-bottom:5px;line-height:1.6}.control-section{border-top:1px solid var(--line);background:#f1f3f5}.control-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding-top:60px;padding-bottom:60px}.control-grid .eyebrow{color:#52709c}.control-grid>div>p:last-child{font-size:16px;line-height:1.8;color:var(--muted);max-width:450px;margin:25px 0 0}.planned-editor{border-left:3px solid #8ca9d5;padding:5px 0 5px 28px}.planned-label{display:inline-block;font-size:11px;line-height:1.6;letter-spacing:.6px;font-weight:700;color:#31577f;background:#e4ebf6;padding:7px 10px}.planned-editor h3{font-size:24px;letter-spacing:-.6px;margin:20px 0 15px;line-height:1.3}.planned-editor p{font-size:14px;line-height:1.8;color:var(--muted);margin:0}.planned-editor .planned-status{font-size:12px;margin-top:14px;color:#3c5576;font-weight:600}@media(max-width:1050px){.four-steps{grid-template-columns:1fr 1fr;gap:35px}}@media(max-width:800px){.four-steps{grid-template-columns:1fr}.control-grid{grid-template-columns:1fr;gap:32px}.control-grid>div>p:last-child{font-size:15px}.planned-editor{padding-left:23px}.planned-editor h3{font-size:23px}}

.hero-copy .hero-love{font-size:23px!important;color:white!important;font-weight:700;line-height:1.3!important;margin:0 0 20px!important}.hero-copy .hero-includes{font-size:17px!important;line-height:1.6!important;margin:0 0 16px!important;color:#e4eeff}.hero-includes strong{color:#ffce66;font-size:24px}.hero-copy .hero-qualifier{font-size:12px!important;line-height:1.6!important;max-width:440px;margin:0 0 24px!important}.hero-copy .reassurance{font-size:12px!important;line-height:1.6!important}.homepage-renewal{background:#edf2fa;border-top:1px solid var(--line);padding:24px 30px;text-align:center;color:var(--muted);font-size:12px;line-height:1.7}.homepage-renewal p{margin:0}.homepage-renewal a{color:#164b9d;font-weight:700;white-space:nowrap;margin-left:8px}@media(max-width:450px){.hero-copy .hero-love{font-size:21px!important}.hero-copy .hero-includes{font-size:15px!important}.hero-includes strong{font-size:22px}.hero-copy .hero-qualifier{font-size:11px!important;max-width:325px}.homepage-renewal{padding:22px 25px;text-align:left}.homepage-renewal a{display:block;margin-left:0;margin-top:5px}}

.page-title{font-size:clamp(32px,3.2vw,45px);line-height:1.12;letter-spacing:-1.7px;margin:0;font-weight:700}@media(max-width:450px){.hero-copy .hero-qualifier{font-size:12px!important}.page-title{font-size:36px}}

.homepage-renewal .existing-domain{font-size:14px;color:var(--ink);margin-bottom:8px}.four-steps .bring-domain{margin-top:12px}.control-grid .existing-domain-detail{font-size:14px;line-height:1.8;color:var(--muted);max-width:450px;margin-top:18px}
.control-grid>div>p:not(.eyebrow){color:var(--muted);line-height:1.8;max-width:450px}.control-grid .existing-domain-detail{font-size:14px}

.scope-link{display:inline-block;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:4px;line-height:1.6;margin:0 0 17px}.hero-copy .scope-link{color:#dceaff;font-size:12px;margin-bottom:13px}.offer-details>.scope-link{color:#164b9d;margin-bottom:20px}.scope-intro{max-width:760px}.scope-intro .eyebrow{color:#52709c}.scope-intro>p:last-child{font-size:16px;color:var(--muted);line-height:1.8;margin:22px 0 0}.scope-columns{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:35px}.scope-columns h3,.hosting-note h3{font-size:21px;letter-spacing:-.5px;margin:0 0 14px}.scope-columns ul{padding-left:20px;margin:0}.scope-columns li,.scope-columns p,.hosting-note p{font-size:14px;color:var(--muted);line-height:1.8}.scope-columns li{margin-bottom:12px}.scope-columns p{margin:16px 0 0}.hosting-note{border-left:3px solid #8ca9d5;background:#edf2fa;padding:26px 30px;margin-top:35px}.hosting-note p{margin:0 0 12px}.hosting-note p:last-child{margin:0}@media(max-width:800px){.scope-columns{grid-template-columns:1fr;gap:25px}.hosting-note{padding:23px}.scope-intro>p:last-child{font-size:15px}}

/* Compact arrival layout: reveal actual template images on laptop screens. */
.header{min-height:110px;padding-top:3px;padding-bottom:3px}.header .logo-window{width:148px;height:104px}.header .selected-logo{width:225px;left:-38.5px;top:-25px}.hero-inner{min-height:0;padding-top:24px;padding-bottom:24px;gap:28px}.hero-copy>.eyebrow{display:none}.hero h1{font-size:50px;line-height:1.04;letter-spacing:-2.3px;margin-bottom:12px}.hero-copy .hero-love{font-size:20px!important;line-height:1.3!important;margin-bottom:10px!important}.no-upfront{display:inline-block;color:#d3e3ff;font-size:12px;font-weight:400;margin-left:10px;white-space:nowrap}.hero-copy .hero-includes{font-size:16px!important;line-height:1.6!important;max-width:600px;margin-bottom:8px!important}.hero-includes strong{font-size:22px}.hero-copy .scope-link{margin-bottom:8px;font-size:12px}.hero-copy .hero-qualifier{font-size:12px!important;line-height:1.5!important;max-width:530px;margin-bottom:14px!important}.hero-actions .gold{padding:14px 22px}.hero-copy .reassurance{display:none}.mockups{height:290px;transform:scale(.75);transform-origin:left center;width:125%}.template-section>.section{padding-top:25px}.template-section .section-top{margin-bottom:14px;align-items:center}.template-section .section-top .eyebrow{display:none}.template-section .section-top h2{font-size:29px;line-height:1.2;letter-spacing:-1px}.template-section .section-top>p{font-size:13px;line-height:1.5}.strip-tools{margin-bottom:12px}.preview-note{padding-top:6px;padding-bottom:6px}@media(max-width:1100px) and (min-width:801px){.hero h1{font-size:45px}.hero-inner{padding-left:30px;padding-right:30px}.no-upfront{display:block;margin:7px 0 0}.mockups{transform:scale(.66);height:285px}.hero-copy .hero-qualifier{max-width:440px}}@media(max-width:800px){.header{min-height:108px;padding-top:3px;padding-bottom:3px}.header .logo-window{width:145px;height:102px}.header .selected-logo{width:221px;left:-37.5px;top:-24.5px}.hero-inner{padding:32px 25px 25px;gap:20px}.hero h1{font-size:clamp(40px,7vw,52px);line-height:1.05;margin-bottom:18px}.hero-copy .hero-love{font-size:20px!important;margin-bottom:15px!important}.no-upfront{display:block;margin:6px 0 0;font-size:13px}.hero-copy .hero-includes{font-size:16px!important;line-height:1.6!important;max-width:500px;margin-bottom:10px!important}.hero-copy .scope-link{margin-bottom:12px}.hero-copy .hero-qualifier{font-size:12px!important;line-height:1.6!important;margin-bottom:18px!important}.mockups{height:290px;transform:scale(.76);width:530px;max-width:100%;transform-origin:top left;margin-bottom:-45px}.template-section .section-top{align-items:flex-start;gap:12px}.template-section .section-top h2{font-size:29px}.template-section>.section{padding-top:32px}.hero-actions{gap:15px}}@media(max-width:450px){.hero h1{font-size:40px}.hero-copy .hero-includes{font-size:15px!important}.hero-copy .hero-love{font-size:19px!important}.mockups{transform:scale(.6);width:500px;max-width:none;height:310px;margin-bottom:-115px}.hero-inner{padding-top:30px}.hero-actions .gold{padding:15px 22px}.hero-actions{gap:12px}.hero-copy .hero-qualifier{max-width:325px}.hero-includes strong{font-size:21px}}
@media(min-width:801px){.mockups{height:328px;transform-origin:left top}}@media(max-width:450px){.mockups{height:240px;transform:scale(.57);margin-bottom:0}.mockups .mockup.front{left:30%}}

/* Actual template images lead; explanatory wording follows the moving cards. */
.template-section{position:relative;padding-top:5px}.compact-strip-controls{position:absolute;z-index:4;top:12px;right:max(30px,calc((100vw - 1244px)/2));}.compact-strip-controls .pause{background:#ffffffef;box-shadow:0 2px 8px #17284214;font-size:11px;padding:9px 12px}.template-section .marquee{padding-top:0}.template-section>.section{padding-top:24px}.template-section .motion-note{font-size:11px;line-height:1.6;color:var(--muted);margin:12px 0 0}.template-footer{padding-top:15px}.template-section .section-top .eyebrow{display:none}@media(max-width:800px){.compact-strip-controls{right:20px;top:12px}.template-section>.section{padding-top:25px}.template-section .section-top{gap:12px}.template-section .section-top h2{font-size:29px}}

.faq-page{padding-top:55px;padding-bottom:60px}.faq-page-intro{max-width:720px;margin-bottom:45px}.faq-page-intro .eyebrow,.faq-preview-link .eyebrow{color:#52709c}.faq-page-intro>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.8;margin:22px 0 20px}.faq-page-intro .scope-link{color:#164b9d}.faq-category{display:grid;grid-template-columns:1fr 2fr;gap:65px;border-top:1px solid var(--line);padding-top:30px;margin-top:22px}.faq-category>h2{font-size:25px;letter-spacing:-.6px;line-height:1.3;max-width:230px}.faq-category .faq-list summary{font-size:17px}.faq-list a{color:#164b9d;text-decoration:underline;text-underline-offset:3px}.faq-preview-link{display:flex;align-items:center;justify-content:space-between;gap:40px}.faq-preview-link p:not(.eyebrow){font-size:15px;line-height:1.8;color:var(--muted);max-width:600px}@media(max-width:800px){.faq-category{grid-template-columns:1fr;gap:24px}.faq-category>h2{max-width:none;font-size:24px}.faq-page{padding-top:38px}.faq-page-intro{margin-bottom:30px}.faq-preview-link{align-items:flex-start;flex-direction:column;gap:18px}.faq-category .faq-list summary{font-size:16px}}

/* Center the PNG ink bounds, not its original blank canvas. */
.header{align-items:center}.header .brand,.header .nav,.header .menu{align-self:center}
.header .logo-window{width:148px;height:104px;align-self:center}.header .selected-logo{width:216.0338px;left:-34.0872px;top:-22.0506px;height:auto}
@media(max-width:800px){.header .logo-window{width:145px;height:102px;align-self:center}.header .selected-logo{width:211.7131px;left:-33.4255px;top:-21.5696px;height:auto}}

.scope-columns .custom-quote{margin:0 0 17px;color:var(--ink);line-height:1.7}.custom-quote strong{font-weight:600}

/* Give the artwork equal visible breathing room within a distinct gray header. */
.preview-note{background:#123f99;color:#dce8ff}.preview-note strong{color:#fff}.header{min-height:110px;padding-top:0;padding-bottom:0}
.header .logo-window{width:148px;height:110px}.header .selected-logo{width:194.4304px;left:-23.2785px;top:-11.6456px;height:auto}
@media(max-width:800px){.header{min-height:108px;padding-top:0;padding-bottom:0}.header .logo-window{width:145px;height:108px}.header .selected-logo{width:185.7890px;left:-20.4550px;top:-9.6835px;height:auto}}

/* Owner-requested invitation follows the complete template strip. */
.template-ideas{max-width:1240px;margin:0 auto;padding:40px 36px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-top:1px solid #d2d9e3}.template-ideas h2{font-size:25px;line-height:1.2;margin:0 0 12px;letter-spacing:-.6px}.template-ideas p{font-size:16px;line-height:1.6;margin:0;max-width:780px}.template-ideas>a{flex-shrink:0;white-space:nowrap}@media(max-width:760px){.template-ideas{padding:30px 22px;display:block}.template-ideas h2{font-size:23px}.template-ideas>a{display:inline-block;margin-top:22px}}

/* Nine designs retain the accepted strip movement speed. */
.track{animation-duration:99s}

.template-number{font-size:12px!important;line-height:1.5!important;font-weight:500!important;letter-spacing:.04em!important;color:#526278!important;margin:5px 0 9px!important;min-height:0!important;display:block}
