/* Authority only. Uses the shop's existing navy, lime, typefaces and buttons. */
.authority-content>.wrap{max-width:1320px;padding:0 32px}.authority-content .authority-hero{grid-template-columns:1.05fr 1fr;padding:58px 48px;margin-top:32px;border-radius:16px;gap:48px;background:#0b3577}.authority-content .authority-hero h1{font-size:clamp(42px,4.5vw,64px);line-height:1.06;letter-spacing:-1.4px;margin:20px 0 24px}.authority-content .authority-hero h1 em{color:#d9f477}.authority-content .authority-hero p{font-size:13px;line-height:1.9}.authority-content .authority-hero .small{font-size:10px;line-height:1.9;margin-top:22px}.authority-content .authority-tag{display:inline-block;background:#e8f3c9;color:#25482f;border-radius:30px;padding:10px 15px;font-size:9px;letter-spacing:1px}.authority-content .authority-hero .eyebrow{margin-top:25px;font-size:9px;letter-spacing:1.6px}.authority-content .button.conversion-button,.authority-content .authority-pricing .card>.button,.authority-content .launch>.button{background:#d9f477!important;color:#153323!important;border:1px solid #c4df62;box-shadow:0 5px 0 #8ba548;font-weight:700;padding:17px 22px;text-decoration:none;transition:transform .15s,box-shadow .15s}.authority-content .button.conversion-button:hover,.authority-content .authority-pricing .card>.button:hover,.authority-content .launch>.button:hover{background:#e4ff8d!important;transform:translateY(-2px);box-shadow:0 7px 0 #8ba548}.authority-content .authority-guide{color:#fff;font-size:11px;text-decoration:underline;text-underline-offset:5px}.authority-content .authority-hero .buttons{align-items:center;gap:22px}.authority-content .authority-hero-capture{margin:0;min-width:0;background:#fff;border:1px solid #cbd8e7;border-radius:12px;overflow:hidden;box-shadow:0 25px 55px #061d4350;transform:rotate(-1deg);align-self:center;color:#25394f}.authority-content .authority-windowbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;background:#fff;border-bottom:1px solid #dce3ec;color:#62778d;font-size:8px;letter-spacing:1px}.authority-content .authority-windowbar>span:first-child{color:#7492ac}.authority-content .authority-hero-capture img{width:100%;height:auto;display:block}.authority-content figcaption{font-size:9px;line-height:1.8;color:#526a7f;padding:13px 18px;background:#fff;border-top:1px solid #e2e8ef}.authority-content .authority-capture-note{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px;background:#edf4e5}.authority-content .authority-capture-note strong{font:25px/1.2 Fraunces,Georgia,serif;color:#0b3577}.authority-content .authority-capture-note>span{font-size:9px;line-height:1.8;color:#45623c}.authority-content .authority-benefits{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-bottom:1px solid #d6e0eb;padding:28px 0;color:#526c83;font-size:10px}.authority-content .section{padding:78px 0}.authority-content .section-head h2,.authority-content .split h2{font-size:clamp(34px,3.5vw,49px);line-height:1.14;letter-spacing:-.5px}.authority-content .section-head h2 em,.authority-content .split h2 em{color:#537188}.authority-content .section-head>p:not(.eyebrow){max-width:780px;line-height:1.9;font-size:13px}.authority-content .grid{gap:24px}.authority-content .authority-feature-grid .card{background:#fff;border:1px solid #d6e0eb;border-radius:12px;padding:30px}.authority-content .authority-feature-grid h3{font-size:28px;margin-top:22px}.authority-content .authority-feature-grid p{font-size:12px;line-height:1.9}.authority-content .authority-feature-grid code{display:block;padding:12px;background:#edf2f7;font-size:10px;white-space:normal;overflow-wrap:anywhere}.authority-content .authority-feature-grid a{font-size:11px;text-decoration:underline}.authority-content .authority-showcase{position:relative;background:radial-gradient(ellipse at 80% 40%,#dfeefa,transparent 70%),#fff;margin-inline:-32px;padding-inline:32px;border-block:1px solid #dce3ec}.authority-content .authority-showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}.authority-content .authority-screen{margin:0;border:1px solid #b8c9d9;border-radius:12px;overflow:hidden;box-shadow:0 20px 45px #2442671c;background:#fff}.authority-content .authority-screen-viewport{display:block;max-height:580px;overflow:hidden}.authority-content .authority-screen img{display:block;width:100%;height:auto}.authority-content .authority-showcase-copy h3{font-size:34px;margin:20px 0}.authority-content .authority-showcase-copy p{font-size:12px;line-height:1.9}.authority-content .authority-showcase-copy>.small{font-size:10px}.authority-content .authority-screen-detail{margin:25px 0}.authority-content .authority-screen-detail img{max-height:355px;object-fit:cover;object-position:center bottom}.authority-content .authority-control{margin-top:55px;background:#0b3577;border-radius:14px;padding:45px;gap:48px}.authority-content .authority-control h2{font-size:42px;line-height:1.15}.authority-content .authority-control em{color:#d9f477}.authority-content .authority-control p,.authority-content .authority-control li{font-size:12px;line-height:1.9}.authority-content .authority-control .small{font-size:10px}.authority-content .chips span{background:#fff;border:1px solid #c9d8e6;padding:13px 18px;border-radius:30px;color:#0b3577}.authority-content .notice{font-size:11px;line-height:1.9}.authority-content .authority-pricing .card{background:#fff;border:1px solid #cbd9e7;padding:32px;border-radius:12px;display:flex;flex-direction:column;align-items:stretch}.authority-content .authority-pricing .card:first-child{border:2px solid #7b9c3c;box-shadow:0 12px 28px #20441414}.authority-content .authority-pricing .card h3{font-size:30px;margin:18px 0 4px}.authority-content .authority-pricing .card .authority-price{font:49px/1.15 Fraunces,Georgia,serif;color:#0b3577;margin:18px 0 10px}.authority-content .authority-pricing .card .authority-price small{font:12px Mono,monospace}.authority-content .authority-pricing .small{font-size:10px;color:#526a7f}.authority-content .authority-pricing ul{font-size:11px;line-height:2;padding-left:18px;flex:1}.authority-content .authority-pricing .card>.button{display:block;text-align:center;margin-top:15px;font-size:11px}.authority-content .authority-pricing .card>.small:last-child{text-align:center;margin-bottom:0}.authority-content .launch{background:#eaf0f6;border:1px solid #cfdeeb;border-radius:14px;padding:35px;gap:35px}.authority-content .launch h2{font-size:34px;line-height:1.2}.authority-content .launch p{font-size:12px;line-height:1.9}.authority-content #questions details{background:#fff;border:1px solid #d5e0eb;border-radius:8px;margin:10px 0;padding:18px 22px}.authority-content #questions summary{font-size:12px}.authority-content #questions details p{font-size:12px;line-height:1.9}.authority-content img{max-width:100%}.authority-content a:focus-visible{outline:3px solid #78a5d0;outline-offset:5px}
@media(max-width:1000px){.authority-content .authority-hero{grid-template-columns:1fr;padding:38px;gap:35px}.authority-content .authority-hero-capture{max-width:680px;transform:none}.authority-content .authority-showcase-grid{gap:25px}.authority-content .authority-control{padding:30px}.authority-content .authority-pricing .card{padding:24px}}
@media(max-width:700px){.authority-content>.wrap{padding:0 20px}.authority-content .authority-hero{padding:30px 23px;margin-top:20px}.authority-content .authority-hero h1{font-size:43px;letter-spacing:-1px}.authority-content .authority-hero .buttons{align-items:stretch;flex-direction:column;gap:20px}.authority-content .authority-guide{text-align:center}.authority-content .authority-benefits{gap:14px;font-size:9px}.authority-content .authority-benefits span{flex:1 1 40%}.authority-content .section{padding:52px 0}.authority-content .authority-showcase{margin-inline:-20px;padding-inline:20px}.authority-content .authority-showcase-grid,.authority-content .authority-control{grid-template-columns:1fr}.authority-content .authority-showcase-copy h3{font-size:31px}.authority-content .authority-screen-viewport{max-height:510px}.authority-content .authority-control{gap:15px;padding:28px 23px}.authority-content .authority-control h2{font-size:34px}.authority-content .authority-capture-note strong{font-size:22px}.authority-content .authority-capture-note>span{font-size:8px}.authority-content .launch{padding:27px 23px}.authority-content .launch h2{font-size:29px}.authority-content .authority-pricing .grid,.authority-content .authority-feature-grid{grid-template-columns:1fr}.authority-content .authority-windowbar{font-size:7px;padding:12px}.authority-content .chips{gap:8px}.authority-content .chips span{font-size:10px;padding:10px 13px}}
@media(prefers-reduced-motion:reduce){.authority-content .button.conversion-button,.authority-content .authority-pricing .card>.button,.authority-content .launch>.button{transition:none}}
