/* Final presentation owner for the approved brand lockup and conversion rows. */
body.sp-premium-v1.sp-growth .site-header .nav-shell{grid-template-columns:auto minmax(0,1fr)!important;gap:22px;padding-block:14px;}
body.sp-premium-v1.sp-growth .site-header .brand{display:inline-flex!important;align-items:center;width:256px!important;max-width:none!important;min-width:0!important;min-height:64px;padding:0!important;flex:none!important;}
body.sp-premium-v1.sp-growth .site-header .brand .pp-brand-lockup{display:flex!important;margin:0!important;text-transform:none!important;}
body.sp-premium-v1.sp-growth .site-header .brand .pp-brand-type{display:flex!important;margin:0!important;text-transform:none!important;}
body.sp-premium-v1.sp-growth .site-header .brand .pp-brand-motto{display:block!important;margin:0!important;text-transform:none!important;font-size:11px!important;line-height:1.35!important;letter-spacing:-.025em!important;font-weight:500!important;color:#155263!important;}
body.sp-premium-v1.sp-growth .pp-brand-lockup{display:flex;align-items:center;gap:10px;width:256px;color:#155263;line-height:1;}
body.sp-premium-v1.sp-growth .pp-brand-lockup svg{display:block;overflow:hidden;flex:none;}
body.sp-premium-v1.sp-growth .pp-brand-bird{width:56px;height:56px;}
body.sp-premium-v1.sp-growth .pp-brand-type{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;}
body.sp-premium-v1.sp-growth .pp-brand-name{width:190px;height:27px;}
body.sp-premium-v1.sp-growth .pp-brand-motto{font-family:Inter,'Inter Fallback',Arial,sans-serif;font-size:11px;font-weight:500;line-height:1.35;letter-spacing:-.025em;white-space:nowrap;color:#155263;}
body.sp-premium-v1.sp-growth .pp-footer-brand{display:inline-flex!important;align-items:center;justify-content:center;width:288px!important;max-width:100%!important;min-height:90px!important;height:auto!important;aspect-ratio:auto!important;padding:16px!important;background:#fff;border-radius:14px;}
body.sp-premium-v1.sp-growth .pp-footer-brand .pp-brand-lockup{width:224px;gap:8px;}
body.sp-premium-v1.sp-growth .pp-footer-brand .pp-brand-bird{width:42px;height:48px;}
body.sp-premium-v1.sp-growth .pp-footer-brand .pp-brand-name{width:174px;height:25px;}
body.sp-premium-v1.sp-growth .pp-closing-section{background:linear-gradient(120deg,#0c2f39,#155263);color:#fff;}
body.sp-premium-v1.sp-growth main#main .pp-closing-section :is(h2,p){color:#fff;}
body.sp-premium-v1.sp-growth .pp-closing-section .g-eyebrow{color:#ffd76f;}
.pp-closing{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;}
.pp-closing h2{max-width:26ch;margin-bottom:16px;}
.pp-closing p{max-width:65ch;}
.pp-closing .g-actions{margin-top:0;justify-content:flex-end;}
body.sp-premium-v1.sp-growth main#main .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px!important;padding:13px 20px!important;border:1px solid #b8cdd5!important;border-radius:999px!important;background:#fff!important;color:#0c2f39!important;font-size:14px!important;line-height:1.4!important;text-align:center;text-decoration:none;white-space:normal;box-shadow:none!important;transform:none!important;}
body.sp-premium-v1.sp-growth main#main .btn.primary{background:#ffbb09!important;border-color:#ffbb09!important;color:#0c2f39!important;}
body.sp-premium-v1.sp-growth main#main .btn.dark{background:#155263!important;border-color:#155263!important;color:#fff!important;}
body.sp-premium-v1.sp-growth main#main .btn:hover{background:#edf4f5!important;border-color:#155263!important;}
body.sp-premium-v1.sp-growth main#main .btn.primary:hover{background:#ffc93c!important;border-color:#ffc93c!important;}
body.sp-premium-v1.sp-growth main#main .btn.dark:hover{background:#0c2f39!important;border-color:#0c2f39!important;color:#fff!important;}
body.sp-premium-v1.sp-growth main#main .btn:focus-visible{outline:3px solid #155263;outline-offset:3px;box-shadow:0 0 0 5px #ffbb0960!important;}
body.sp-premium-v1.sp-growth main#main .pp-closing-section .btn:focus-visible{outline-color:#ffd76f;}
body.sp-premium-v1.sp-growth main#main :is(.ex-inline-links,.g-links,.ci-scenario-links) a{font-size:15px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;}
@media(min-width:1161px) and (max-width:1280px){body.sp-premium-v1.sp-growth .site-header .nav-shell{gap:14px;}body.sp-premium-v1.sp-growth .site-header .primary-nav{gap:1px!important;}body.sp-premium-v1.sp-growth .site-header .g-nav-trigger{padding-inline:7px;}body.sp-premium-v1.sp-growth .site-header .brand{width:240px!important;}body.sp-premium-v1.sp-growth .site-header .pp-brand-lockup{width:240px;gap:8px;}body.sp-premium-v1.sp-growth .site-header .pp-brand-bird{width:48px;height:52px;}body.sp-premium-v1.sp-growth .site-header .pp-brand-name{width:184px;height:26px;}}
@media(max-width:1160px){body.sp-premium-v1.sp-growth .site-header .nav-shell{grid-template-columns:minmax(0,1fr) auto!important;padding-block:10px;}body.sp-premium-v1.sp-growth .site-header .brand{width:240px!important;}body.sp-premium-v1.sp-growth .site-header .pp-brand-lockup{width:240px;gap:8px;}body.sp-premium-v1.sp-growth .site-header .pp-brand-bird{width:48px;height:52px;}body.sp-premium-v1.sp-growth .site-header .pp-brand-name{width:184px;height:26px;}}
@media(max-width:760px){.pp-closing{grid-template-columns:1fr;gap:24px;}.pp-closing .g-actions{justify-content:flex-start;}body.sp-premium-v1.sp-growth .site-header .nav-shell{gap:12px;}body.sp-premium-v1.sp-growth .site-header .brand{width:224px!important;}body.sp-premium-v1.sp-growth .site-header .pp-brand-lockup{width:224px;gap:8px;}body.sp-premium-v1.sp-growth .site-header .pp-brand-bird{width:42px;height:48px;}body.sp-premium-v1.sp-growth .site-header .pp-brand-name{width:174px;height:25px;}}
@media(max-width:360px){body.sp-premium-v1.sp-growth .site-header .nav-shell{gap:8px;}body.sp-premium-v1.sp-growth .site-header .brand{width:194px!important;}body.sp-premium-v1.sp-growth .site-header .pp-brand-lockup{width:194px;gap:6px;}body.sp-premium-v1.sp-growth .site-header .pp-brand-bird{width:36px;height:42px;}body.sp-premium-v1.sp-growth .site-header .pp-brand-type{width:152px;gap:4px;}body.sp-premium-v1.sp-growth .site-header .pp-brand-name{width:152px;height:22px;}body.sp-premium-v1.sp-growth .site-header .pp-brand-motto{white-space:normal;text-align:center;max-width:144px;font-size:11px;}}
@media(forced-colors:active){body.sp-premium-v1.sp-growth main#main .btn{border:1px solid ButtonText!important;}.pp-closing-section{border-block:1px solid CanvasText;}}
