@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Caslon+Display&display=swap');
:root{--ap-navy:#091f46;--ap-red:#e5002d;--ap-ink:#10254b;--ap-muted:#536078;--ap-paper:#f5f8fc;--ap-line:#e2e7ef;--ap-shadow:0 18px 48px #09204712}
html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:white;color:var(--ap-ink);font-family:'DM Sans',sans-serif}*{box-sizing:border-box}a{color:inherit}button,input,textarea,select{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #007bbb;outline-offset:5px}::selection{background:#e5002d26}body .elementor{--e-global-color-primary:var(--ap-navy);--e-global-color-secondary:var(--ap-red);--e-global-color-text:var(--ap-muted);--e-global-color-accent:var(--ap-red)}body .elementor-widget-heading .elementor-heading-title{font-family:'Libre Caslon Display',Georgia,serif;color:var(--ap-navy);font-weight:600;line-height:1.04;letter-spacing:-.035em}body .elementor-widget-text-editor{font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.65;color:var(--ap-muted)}.elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-widget-heading.ap-eyebrow .elementor-heading-title{font-family:'DM Sans',sans-serif;font-size:11px!important;line-height:1.5;letter-spacing:.18em;font-weight:700;text-transform:uppercase}.ap-red{color:var(--ap-red)}.ap-section{padding:72px 28px!important;overflow:visible}.ap-width{max-width:1160px;margin:auto!important}.ap-center{text-align:center}.ap-section .elementor-heading-title{font-size:46px}.ap-section .ap-card .elementor-heading-title{font-size:29px}.ap-section.ap-tight{padding-top:40px!important;padding-bottom:40px!important}.ap-row{gap:26px!important}.ap-col{min-width:0}.ap-header-widget{margin:0!important}.ap-header{width:100%;background:#fffffff2;border-bottom:1px solid #ecf0f5;position:relative;z-index:30}.ap-header-inner{max-width:1160px;min-height:86px;margin:auto;display:flex;align-items:center;gap:30px;padding:10px 24px}.ap-logo{display:block;width:210px;height:69px;flex-shrink:0}.ap-logo svg{width:100%;height:100%}.ap-nav{display:flex;align-items:center;gap:24px;margin-left:auto}.ap-nav a{text-decoration:none;font-size:12px;white-space:nowrap;font-weight:600;position:relative;padding:15px 0}.ap-nav a:after{content:'';position:absolute;bottom:5px;height:2px;left:0;right:100%;background:var(--ap-red);transition:right .25s}.ap-nav a:hover:after,.ap-nav a[aria-current=page]:after{right:0}.ap-pill,.elementor-button{font-family:'DM Sans',sans-serif!important;background:var(--ap-red)!important;color:white!important;padding:15px 22px!important;border-radius:5px!important;font-size:13px!important;font-weight:700!important;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 6px 18px #e5002d14;transition:transform .25s,box-shadow .25s,background .25s}.ap-pill:hover,.elementor-button:hover{background:#bd0026!important;transform:translateY(-3px);box-shadow:0 12px 24px #e5002d24}.ap-outline .elementor-button{background:transparent!important;color:var(--ap-navy)!important;border:1px solid var(--ap-navy);box-shadow:none}.ap-outline .elementor-button:hover{background:var(--ap-navy)!important;color:white!important}.ap-mobile-toggle{display:none;background:none;border:1px solid var(--ap-line);padding:9px 13px;border-radius:5px;color:var(--ap-navy)}.ap-search-toggle{border:0;background:transparent;padding:8px;cursor:pointer;color:var(--ap-navy)}.ap-search{display:none;background:var(--ap-paper);padding:14px 24px;border-top:1px solid var(--ap-line)}.ap-search.open{display:block}.ap-search form{display:flex;max-width:700px;gap:10px;margin:auto}.ap-search input{flex:1;min-width:0;border:1px solid var(--ap-line);border-radius:4px;padding:12px}.ap-search button{border:0;cursor:pointer}.ap-hero{background:radial-gradient(ellipse at 77% 45%,#e9f1fb,transparent 62%),linear-gradient(120deg,#f8fbff,#fff);padding-top:48px!important;padding-bottom:58px!important;position:relative}.ap-hero .elementor-heading-title{font-size:67px!important;line-height:.99!important;letter-spacing:-.045em}.ap-hero .ap-eyebrow .elementor-heading-title{font-size:11px!important;line-height:1.6!important;letter-spacing:.2em}.ap-hero-copy{position:relative;z-index:2}.ap-hero-art{position:relative;perspective:1300px}.ap-hero-art img{display:block;width:100%;border-radius:15px;box-shadow:0 25px 65px #0920471c;transform:rotateY(-5deg) rotateX(1deg);transition:transform .6s;max-height:530px;object-fit:cover}.ap-hero-art:hover img{transform:rotateY(0) rotateX(0)}.ap-handwritten{position:absolute;right:16px;top:-28px;font-family:'Libre Caslon Display',Georgia,serif;font-style:italic;font-size:22px;transform:rotate(-8deg);color:var(--ap-navy);border-bottom:3px solid var(--ap-red);padding-bottom:4px}.ap-trust{display:flex;gap:22px;margin-top:25px;padding-top:20px;border-top:1px solid var(--ap-line);font-size:11px;line-height:1.5;color:var(--ap-navy)}.ap-trust span{display:flex;gap:9px;align-items:center}.ap-trust svg{width:24px;height:24px;stroke:var(--ap-red);flex-shrink:0}.ap-card{background:white;border:1px solid #e8edf4;border-radius:13px;box-shadow:var(--ap-shadow);padding:30px!important;transition:transform .4s,box-shadow .4s,border-color .4s;position:relative}.ap-card:hover{transform:translateY(-9px);box-shadow:0 30px 65px #09204720;border-color:#d4ddea}.ap-icon .elementor-icon{font-size:31px!important;color:var(--ap-red)!important}.ap-package{padding:34px 32px 26px!important;flex:1;min-width:0}.ap-package .ap-price .elementor-heading-title{font-family:'DM Sans',sans-serif;font-size:40px!important;font-weight:700;letter-spacing:-.04em}.ap-package.ap-popular{border-color:var(--ap-red);margin-top:-7px!important}.ap-badge{background:var(--ap-red);color:white;padding:7px 15px;text-align:center;font-size:10px;letter-spacing:.16em;font-weight:700;border-radius:12px 12px 0 0;position:absolute;top:-22px;left:-1px;right:-1px}.ap-list .elementor-icon-list-text{font-family:'DM Sans',sans-serif;font-size:13px;color:var(--ap-muted);line-height:1.7}.ap-list .elementor-icon-list-icon{color:var(--ap-red)}.ap-list .elementor-icon-list-item{padding-bottom:6px!important}.ap-dark{background:radial-gradient(ellipse at 88% 20%,#19487766,transparent 50%),linear-gradient(120deg,#0b2b57,#081d41);color:#fff}.ap-dark .elementor-widget-heading .elementor-heading-title,.ap-dark .elementor-widget-text-editor{color:white!important}.ap-dark .ap-outline .elementor-button{color:white!important;border-color:#ffffff75}.ap-dark .ap-outline .elementor-button:hover{background:white!important;color:var(--ap-navy)!important}.ap-book-wrap{display:flex;gap:24px;align-items:center;width:100%;position:relative}.ap-book-track{display:flex;gap:25px;overflow-x:auto;scroll-snap-type:x mandatory;padding:20px 10px 26px;scrollbar-width:none;perspective:1200px}.ap-book-track::-webkit-scrollbar{display:none}.ap-book{flex:0 0 145px;text-decoration:none;scroll-snap-align:start;transform:rotateY(-9deg);transition:transform .4s;position:relative}.ap-book:hover{transform:rotateY(0deg) translateY(-12px)}.ap-cover{aspect-ratio:2/3;position:relative;display:flex;flex-direction:column;justify-content:space-between;text-align:center;padding:18px 12px;color:white;background:linear-gradient(160deg,var(--cover-light),var(--cover-dark));box-shadow:9px 12px 24px #0005;border-radius:1px 4px 4px 1px;border-left:6px solid #0003;overflow:hidden}.ap-cover:before{content:'';position:absolute;inset:45% -5% -5%;background:linear-gradient(145deg,#ffffff55,transparent),linear-gradient(30deg,var(--cover-dark),#ffffff33);clip-path:polygon(0 70%,30% 12%,60% 55%,78% 30%,100% 69%,100% 100%,0 100%)}.ap-cover:after{content:'';position:absolute;top:55%;left:36%;width:43px;height:43px;border-radius:50%;background:#fff4;box-shadow:0 0 40px #ffeb9455}.ap-cover-title{font-family:'Libre Caslon Display',Georgia,serif;font-size:24px;line-height:1.06;letter-spacing:.03em;position:relative;z-index:1;text-shadow:0 2px 4px #0002}.ap-cover-caption{font-size:8px;letter-spacing:.18em;text-transform:uppercase;z-index:1}.ap-book-label{display:block;text-align:center;font-size:11px;color:#d3dfef;margin-top:14px}.ap-book-arrow{background:transparent;border:1px solid #ffffff80;color:#fff;border-radius:50%;width:36px;height:36px;flex-shrink:0;cursor:pointer;font-size:20px}.ap-book-arrow:hover{background:white;color:var(--ap-navy)}.ap-example-note{font-size:11px!important;color:#c5d3e7!important}.ap-feature-grid .ap-card{box-shadow:none;border:0;background:transparent;padding:20px 5px!important}.ap-feature-grid .elementor-heading-title{font-family:'DM Sans',sans-serif!important;font-size:16px!important;letter-spacing:-.02em!important}.ap-feature-grid .elementor-widget-text-editor{font-size:13px!important}.ap-step-number{color:var(--ap-red);font-family:'Libre Caslon Display',serif;font-size:42px;border-bottom:1px solid var(--ap-line);padding-bottom:16px}.ap-step .elementor-heading-title{font-size:25px!important}.ap-faq details{border-bottom:1px solid var(--ap-line);padding:16px 0}.ap-faq summary{list-style:none;cursor:pointer;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:15px}.ap-faq summary::-webkit-details-marker{display:none}.ap-faq summary:after{content:'+';color:var(--ap-red);font-size:23px;font-weight:400}.ap-faq details[open] summary:after{content:'−'}.ap-faq details p{color:var(--ap-muted);font-size:14px;line-height:1.7;padding-right:25px}.ap-footer{background:#061730;padding:56px 28px 24px!important;color:white}.ap-footer .elementor-heading-title{font-family:'DM Sans',sans-serif!important;font-size:15px!important;letter-spacing:0!important;color:white!important}.ap-footer .elementor-widget-text-editor{color:#b9c6da!important;font-size:12px!important}.ap-footer a{color:#d1daea;text-decoration:none}.ap-footer a:hover{color:white}.ap-footer-links{display:grid;gap:9px}.ap-footer .ap-logo{width:205px;border-radius:5px;background:white;padding:4px}.ap-footer-bottom{border-top:1px solid #ffffff20;padding-top:22px!important;margin-top:24px!important;font-size:11px;color:#8fa1bb}.ap-footer-bottom .elementor-widget-text-editor{font-size:11px!important}.ap-footer-legal{display:flex;gap:19px;justify-content:flex-end}.ap-page-hero{background:radial-gradient(ellipse at 85% 50%,#e9effa,transparent 65%),#f7f9fd;padding-top:64px!important;padding-bottom:65px!important}.ap-page-hero .elementor-heading-title{font-size:64px!important}.ap-page-hero .ap-eyebrow .elementor-heading-title{font-size:11px!important}.ap-contact .ap-card{padding:38px!important}.wpcf7{width:100%}.wpcf7 form p{margin-top:0;margin-bottom:17px}.wpcf7 label{font-size:12px;font-weight:600;color:var(--ap-navy);display:block}.wpcf7 input:not([type=checkbox]):not([type=submit]),.wpcf7 select,.wpcf7 textarea{width:100%;background:#f8fafc;border:1px solid #dae2ed;border-radius:5px;padding:13px 14px;min-height:46px;color:var(--ap-navy);font-size:14px;margin-top:7px}.wpcf7 textarea{height:135px;resize:vertical}.wpcf7 input[type=submit]{background:var(--ap-red);color:white;font-size:13px;font-weight:700;padding:16px 23px;border:0;border-radius:5px;cursor:pointer;transition:transform .25s}.wpcf7 input[type=submit]:hover{transform:translateY(-3px)}.wpcf7 .wpcf7-acceptance label{font-size:11px!important;line-height:1.5!important;font-weight:400;display:flex;align-items:flex-start;gap:6px}.wpcf7 .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-not-valid-tip{font-size:11px!important}.ap-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ap-footer .wpcf7 label{color:#c0cde0}.ap-footer .wpcf7 input:not([type=checkbox]):not([type=submit]){background:white;margin-top:5px}.ap-footer .wpcf7 input[type=submit]{padding:11px 19px}.ap-footer .wpcf7-acceptance label{color:#9caec8!important}.ap-policy{max-width:850px!important}.ap-policy h2{font-size:29px}.ap-policy li{margin-bottom:8px}.ap-service-id{scroll-margin-top:40px}.ap-cover-dialog{border:0;max-width:580px;width:calc(100% - 32px);padding:35px;border-radius:15px;color:var(--ap-navy);box-shadow:0 25px 100px #0005}.ap-cover-dialog::backdrop{background:#061730aa;backdrop-filter:blur(5px)}.ap-cover-dialog h2{font-family:'Libre Caslon Display',Georgia,serif;font-size:40px;margin:12px 0}.ap-cover-dialog p{font-size:15px;line-height:1.7;color:var(--ap-muted)}.ap-dialog-close{float:right;background:none;border:1px solid var(--ap-line);border-radius:50%;font-size:23px;width:34px;height:34px;cursor:pointer}.ap-backtop{position:fixed;right:20px;bottom:20px;border:0;background:var(--ap-navy);color:white;width:44px;height:44px;border-radius:50%;z-index:100;box-shadow:var(--ap-shadow);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s}.ap-backtop.visible{opacity:1;pointer-events:auto}.ap-motion .ap-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.ap-motion .ap-reveal.ap-visible{opacity:1;transform:translateY(0)}.ap-motion .ap-reveal.ap-card:hover{transform:translateY(-9px)}.ap-hero-copy{animation:ap-enter .75s both}.ap-hero-art{animation:ap-enter .9s .15s both}@keyframes ap-enter{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ap-card.ap-tilt{transform-style:preserve-3d}.ap-card.ap-tilt:hover{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-8px)}
@media(min-width:1025px){.ap-header{position:sticky;top:0}.ap-header-widget{position:sticky!important;top:0;z-index:100}.ap-packages-section{padding-top:60px!important}.ap-hero .ap-col:first-child{padding-right:20px!important}}
@media(max-width:1100px){.ap-header-inner{gap:15px}.ap-nav{gap:16px}.ap-logo{width:175px}.ap-nav a{font-size:11px}.ap-hero .elementor-heading-title{font-size:57px!important}.ap-section{padding:55px 22px!important}}
@media(max-width:900px){.ap-header-inner{flex-wrap:wrap}.ap-mobile-toggle{display:block;margin-left:auto}.ap-search-toggle{margin-left:0}.ap-header-inner>.ap-pill{display:none}.ap-nav{display:none;flex-direction:column;align-items:stretch;width:100%;order:5;gap:0;margin:0}.ap-nav.open{display:flex}.ap-nav a{font-size:14px;padding:13px 0;border-bottom:1px solid var(--ap-line)}.ap-nav a:after{display:none}.ap-logo{height:55px;width:180px}.ap-header-inner{min-height:75px}.ap-hero .elementor-heading-title{font-size:52px!important}.ap-hero-art img{transform:none}.ap-section .elementor-heading-title{font-size:39px}.ap-package{padding:27px 23px!important}.ap-form-grid{grid-template-columns:1fr}.ap-trust{gap:15px}.ap-card{padding:23px!important}.ap-row{gap:20px!important}}
@media(max-width:767px){html{scroll-padding-top:30px}.ap-section{padding:44px 20px!important}.ap-row{flex-direction:column!important;align-items:stretch!important}.ap-row>.ap-col{width:100%!important}.ap-row.ap-button-row{flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important}.ap-row.ap-button-row>.ap-col{width:auto!important}.ap-hero{padding-top:30px!important}.ap-hero .elementor-heading-title{font-size:51px!important}.ap-hero .ap-eyebrow .elementor-heading-title{font-size:10px!important}.ap-hero-art{margin-top:25px}.ap-section .elementor-heading-title{font-size:36px}.ap-section .ap-eyebrow .elementor-heading-title{font-size:10px!important}.ap-trust{gap:10px;flex-wrap:wrap;font-size:10px}.ap-trust span{flex:1;min-width:120px}.ap-package.ap-popular{margin-top:23px!important}.ap-page-hero .elementor-heading-title{font-size:47px!important}.ap-footer-legal{justify-content:flex-start;flex-wrap:wrap}.ap-footer-bottom{gap:10px!important}.ap-handwritten{font-size:19px;top:-22px}.ap-book-track{gap:20px}.ap-book{flex-basis:132px}.ap-book-arrow{width:30px;height:30px}.ap-contact .ap-card{padding:24px!important}.ap-card:hover{transform:translateY(-5px)}.ap-book-wrap{gap:5px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.ap-motion .ap-reveal{opacity:1!important;transform:none!important}.ap-hero-art img,.ap-book,.ap-card{transform:none!important}}

/* Four publishing packages */
.ap-four-pricing{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px!important;align-items:stretch!important;padding-top:16px!important;perspective:1200px}
.ap-four-pricing>.ap-four-package{width:100%!important;min-height:100%;padding:30px 22px!important;gap:18px!important;border:1px solid #dce3ee;border-radius:12px;box-shadow:0 16px 34px #091f4612,0 3px 0 #dce3ee;position:relative}
.ap-four-package .elementor-widget-heading .elementor-heading-title{font-size:26px!important}
.ap-four-package .ap-list{flex:1}.ap-four-package .elementor-icon-list-item{align-items:flex-start!important;border-bottom:1px solid #e9edf4;padding:9px 0!important}.ap-four-package .elementor-icon-list-text{font-size:13px!important;line-height:1.55!important}.ap-four-package .elementor-icon-list-icon{padding-top:5px}.ap-four-package .elementor-widget-button{margin-top:auto}.ap-four-package .elementor-button{width:100%}
.ap-four-package.ap-signature{border-top:4px solid #e5002d;box-shadow:0 24px 52px #091f4620,0 3px 0 #e5002d22;background:linear-gradient(160deg,#fff,#f6f8fc)}
@media(min-width:1025px){.ap-four-package.ap-signature{top:-12px}}
@media(max-width:1024px) and (min-width:601px){.ap-four-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ap-four-pricing{grid-template-columns:1fr}.ap-four-pricing>.ap-four-package{padding:28px 24px!important}}
@media(prefers-reduced-motion:reduce){.ap-four-package{transform:none!important;transition:none!important}}

.ap-paper{background:#f5f8fc}.ap-extra-services .ap-row{align-items:stretch!important}.ap-extra-services .ap-card .elementor-widget-button{margin-top:auto}.ap-store-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:18px}.ap-store-links a{display:flex;align-items:center;gap:12px;border:1px solid #ffffff45;border-radius:10px;background:#07152c;color:white;text-decoration:none;padding:13px 22px;transition:transform .25s,box-shadow .25s}.ap-store-links a:hover{transform:translateY(-5px);box-shadow:0 14px 30px #0004}.ap-store-links svg{width:30px;height:34px}.ap-store-links small{display:block;font-size:9px;letter-spacing:.08em}.ap-store-links strong{font-size:23px;font-weight:600}.ap-app-art{perspective:1000px;text-align:center;padding:16px}.ap-phone{display:inline-flex;width:205px;height:340px;flex-direction:column;justify-content:space-between;align-items:center;padding:30px 18px 22px;border:8px solid #162946;border-radius:34px;background:linear-gradient(150deg,#fff,#e9eff8);box-shadow:20px 25px 50px #0005;transform:rotateY(-14deg) rotateZ(5deg);color:#091f46}.ap-phone>span{font-size:10px;letter-spacing:.15em;font-weight:700}.ap-phone>strong{font-family:Georgia,serif;font-size:27px}.ap-phone>small{font-size:8px;letter-spacing:.08em}.ap-phone-book{padding:20px;background:#e5002d;color:white;font-family:Georgia,serif;box-shadow:5px 5px 0 #a90023;border-left:4px solid #ff4d6d;font-size:20px}.ap-format-grid{align-items:stretch!important;gap:20px!important}.ap-format-grid .ap-card{padding:26px 20px!important}.ap-format-grid .elementor-heading-title{font-size:25px!important}@media(max-width:1024px) and (min-width:768px){.ap-format-grid{flex-wrap:wrap!important}.ap-format-grid>.ap-col{width:calc(50% - 10px)!important}}@media(max-width:767px){.ap-store-links a{flex:1;min-width:195px}.ap-app-art{padding-top:25px}.ap-phone{transform:rotateZ(3deg)}}@media(prefers-reduced-motion:reduce){.ap-store-links a{transition:none}.ap-store-links a:hover{transform:none}}

.ap-reviews .ap-row{align-items:flex-start!important;gap:30px!important}.ap-reviews .ap-review-column{gap:28px!important}.ap-reviews .ap-review-card{width:100%!important;background:#f8fbff;border:1px solid #ffffff30;border-radius:10px;padding:30px!important;box-shadow:0 14px 32px #0002;transition:background .35s,box-shadow .35s,transform .35s!important;position:relative;overflow:hidden}.ap-dark .ap-review-card .elementor-heading-title{color:#091f46!important;font-size:24px!important}.ap-dark .ap-review-card .elementor-widget-text-editor{color:#41526c!important}.ap-review-card:hover{background:#fff0f3!important;box-shadow:0 24px 50px #0004;transform:perspective(1000px) rotateX(2deg) rotateY(-2deg) translateY(-8px)!important}.ap-review-quote{font-family:Georgia,serif;font-size:58px;line-height:.8;color:#e5002d}.ap-review-person{display:flex;align-items:center;gap:12px;color:#091f46}.ap-review-person strong{display:block;font-size:13px}.ap-review-person small{display:block;font-size:10px;color:#64718b;margin-top:3px}.ap-review-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e5ebf5;color:#e5002d;font-size:22px}.ap-review-note{font-size:12px;color:#bbc7dc;line-height:1.5;border-left:2px solid #e5002d;padding-left:13px}.ap-review-offset{padding-top:14px!important}@media(max-width:767px){.ap-review-offset{padding-top:0!important}.ap-reviews .ap-review-card{padding:25px!important}}@media(prefers-reduced-motion:reduce){.ap-review-card:hover{transform:none!important}.ap-reviews .ap-review-card{transition:none!important}}

.ap-reviews .ap-review-card:hover,.ap-reviews .ap-review-card:focus-within{background:#10131b!important;border-color:#e5002d!important;box-shadow:0 25px 55px #0006}.ap-dark .ap-review-card:hover .elementor-heading-title,.ap-dark .ap-review-card:focus-within .elementor-heading-title{color:#fff!important}.ap-dark .ap-review-card:hover .elementor-widget-text-editor,.ap-dark .ap-review-card:focus-within .elementor-widget-text-editor{color:#e3e7ef!important}.ap-review-card:hover .ap-review-person,.ap-review-card:focus-within .ap-review-person{color:white}.ap-review-card:hover .ap-review-person small,.ap-review-card:focus-within .ap-review-person small{color:#bbc5d6}.ap-review-card:hover .ap-review-avatar{background:#ffffff16;color:#ff4568}.ap-review-card .elementor-heading-title,.ap-review-card .elementor-widget-text-editor,.ap-review-person,.ap-review-person small{transition:color .3s}
