.ot-services .website-service{text-align:center;background:radial-gradient(at 45% 30%,#dce7e9,#0000 52%),radial-gradient(at 85% 66%,#efe2d0,#0000 48%);grid-template-columns:minmax(0,1fr);justify-items:center;gap:48px;max-width:none;padding-block:clamp(60px,8vw,105px);display:grid}.ot-services .website-service>div:first-child{max-width:900px}.ot-services .website-service>div:first-child>p{max-width:61ch;margin:18px auto}.ot-services .website-service>div:first-child .eyebrow{justify-content:center}.ot-services .website-demo-link a{color:var(--ot-hover);align-items:center;gap:8px;min-height:44px;display:inline-flex}.ot-services .website-demo-link small{display:block}.ot-services .website-pricing-options{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(100%,1144px);display:grid}.ot-services .website-pricing,.ot-services .maintenance-disclosure,.ot-services .website-service-decisions article{color:var(--ot-ink);border:1px solid var(--ot-line);box-shadow:var(--ot-shadow);background:#fff;border-radius:32px;min-width:0;padding:clamp(24px,3.4vw,44px)}.ot-services .website-pricing h2{font-size:clamp(28px,4vw,48px)}.ot-services .webprice{letter-spacing:-.055em;font-size:clamp(42px,5vw,68px)}.ot-services .webprice span{letter-spacing:0;font-size:15px}.ot-services .website-pricing li svg{color:var(--ot-hover);flex-shrink:0}.ot-services .approval-note{background:var(--ot-soft);border-radius:16px;padding:16px}.ot-services .maintenance-pricing{background:var(--ot-dark);color:var(--ot-white)}.ot-services .maintenance-pricing :is(p,li,small,.webprice span){color:var(--ot-white)!important}.ot-services .maintenance-pricing :is(a,.eyebrow,li svg){color:#b6d7e5}.ot-services .maintenance-pricing .maintenance-renewal-notice{background:#24404c;border-color:#555}.ot-services .website-service-decisions article{margin-block:20px}.ot-services .website-service-decisions a:not(.button),.ot-services .faq a,.ot-services .maintenance-disclosure a{color:var(--ot-hover)}.ot-services .faq summary{min-height:44px}.ot-services :is(#website-inquiry,#website-edits){color:var(--ot-white);background:#14262e;max-width:none}.ot-services :is(#website-inquiry,#website-edits) :is(p,label,small){color:#d7d7dc!important}.ot-services :is(#website-inquiry,#website-edits) :is(a:not(.button),.eyebrow){color:#b6d7e5}.ot-services :is(#website-inquiry,#website-edits) :is(input:not([type=checkbox]),select,textarea){color:#fcf8f0;background:#192b34;border:1px solid #73737a;border-radius:14px}.ot-services :is(#website-inquiry,#website-edits) ::placeholder{color:#b1b1b7}.ot-services :is(#website-package,#website-inquiry,#website-edits,#maintenance-terms,#pricing){scroll-margin-top:68px}.ot-policy{padding-top:0}.ot-policy .policy-nav{background:var(--ot-bg);color:var(--ot-ink);border-color:var(--ot-line)}.ot-policy .policy-page,.ot-policy .policy-content,.ot-policy .policy-contact{color:var(--ot-ink);border-color:var(--ot-line)}.ot-policy .policy-contact,.ot-policy .policy-page header{background:var(--ot-soft)}.ot-policy .policy-page h1,.ot-policy .policy-page h2{color:var(--ot-ink);font-family:inherit}.ot-policy .policy-page h1{max-width:none;margin-inline:0;font-size:clamp(36px,5vw,64px)}.ot-policy .policy-page h2{letter-spacing:-.03em;font-size:clamp(23px,2.5vw,32px)}.ot-policy :is(.policy-page,.policy-nav) a{color:var(--ot-hover);overflow-wrap:anywhere}@media (max-width:740px){.ot-services .website-pricing-options{grid-template-columns:1fr}.ot-services .website-service h1 br{display:none}.ot-services .home-nav .header-website-button{padding-inline:10px;font-size:11px}.ot-services .home-nav>.brand{font-size:15px}.ot-services .home-nav>.brand svg{display:none}}.ot-services #website-edits :is(.formpanel,.inquiry-note),.ot-services :is(#website-inquiry,#website-edits) .success{background:var(--ot-dark);color:var(--ot-white);border:1px solid #526b75;border-radius:28px}.ot-services .maintenance-pricing .maintenance-renewal-notice{color:#fcf8f0}.ot-services :is(#website-inquiry,#website-edits) .error{background:#392226;color:#ffb4ad!important}.ot-services #website-edits .edit-process-note p,.ot-services #website-edits p.maintenance-renewal-notice{color:#283e48!important}.ot-services #website-edits .edit-process-note p a[href],.ot-services #website-edits p.maintenance-renewal-notice a[href]{color:#24546b!important}
