.saily-hero-wrap{min-height:540px;padding:46px 0 48px;justify-content:center}.saily-page .page-hero{height:100%}.page-hero--saily{background-image:url(/img/optimized/daabd5386ee061a0-1280.webp);background-position:center 42%}.saily-page .page-hero--saily:before{background:linear-gradient(90deg,#082633e0,#0826339e 38%,#0826330f 76%)}.saily-hero-logo{position:relative;z-index:2;width:150px;height:auto;margin-bottom:32px}.saily-page .hero-eyebrow{color:#edf7fa}.saily-page .page-title{color:#fff;font-size:3.5rem;line-height:1.1;max-width:650px}.saily-page .section-subtitle{color:#fff;font-size:1.45rem;max-width:570px}.saily-hero-wrap .button-row{z-index:2;position:relative;margin-top:24px}.saily-hero-link{color:#103d4d;background:#fffffff0;border:1px solid #c8dce3;border-radius:28px;padding:12px 20px;font-weight:700;display:inline-flex;gap:10px;align-items:center;text-decoration:none}.saily-hero-link:hover{text-decoration:underline}.saily-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border-radius:20px;padding:28px;margin-top:32px;box-shadow:var(--shadow)}.saily-highlights>div{text-align:center;padding:0 16px;border-right:1px solid #dce7ea;display:flex;flex-direction:column}.saily-highlights>div:last-child{border:0}.saily-highlights strong{color:var(--secondary);font-size:2rem;line-height:1.25}.saily-highlights span{color:var(--dark-gray);margin-top:8px;font-size:1.1rem}.saily-page .content-section{margin-top:60px}.saily-intro{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}.saily-intro aside{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1.8fr);gap:32px;align-items:center;padding:28px;background:#fff2be;border-radius:22px}.saily-intro aside img{width:125px;height:auto;margin-bottom:18px}.saily-intro aside p{color:var(--secondary);line-height:1.65;font-size:1.15rem;margin:0}.saily-downloads{margin:0;border:0;padding:0}.saily-downloads h3{color:#103d4d;font-size:1.3rem;margin:0 0 16px}.saily-store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.saily-store{display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-rows:1fr 1fr;align-items:center;padding:10px;background:#fff;color:#103d4d;border:1px solid #dfd7b5;border-radius:12px;text-decoration:none;text-align:left;column-gap:10px}.saily-intro aside .saily-store img{width:112px;max-width:100%;height:auto;margin:0;grid-row:1/3}.saily-store span{font-weight:700;font-size:1rem}.saily-store span{align-self:end;padding-bottom:5px}.saily-store small{align-self:start}.saily-store small{color:#526d79}.saily-store:hover{border-color:#103d4d;box-shadow:0 4px 12px #103d4d15}.saily-intro aside .saily-qr-help{font-size:.93rem;margin-top:14px;line-height:1.5}@media (max-width:991.98px){.saily-intro aside{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){.saily-store-grid{grid-template-columns:1fr}.saily-intro aside{padding:24px}.saily-store{grid-template-columns:104px minmax(0,1fr)}.saily-intro aside .saily-store img{width:104px}}.saily-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.saily-feature{padding:28px;background:#fff;border-radius:18px}.saily-feature>i{font-size:1.7rem;color:var(--secondary);width:56px;height:56px;display:grid;place-items:center;background:#fff1b7;border-radius:16px}.saily-feature h3{font-size:1.5rem;color:var(--secondary);margin:22px 0 12px}.saily-feature p,.saily-steps p{margin:0;line-height:1.65;color:var(--dark-gray);font-size:1.1rem}.saily-how{background:#fff;border-radius:24px;padding:36px}.saily-steps{list-style:none;margin:28px 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;counter-reset:saily}.saily-steps li{counter-increment:saily}.saily-steps li:before{content:counter(saily);width:38px;height:38px;display:grid;place-items:center;background:var(--primary);color:var(--secondary);border-radius:50%;font-weight:700;font-size:1.25rem}.saily-steps h3{color:var(--secondary);font-size:1.4rem;margin:18px 0 12px}.saily-compatibility{background:#e5f0f3;padding:32px;border-radius:20px;display:flex;align-items:flex-start;gap:28px}.saily-compatibility>i{color:var(--secondary);font-size:2.7rem}.saily-compatibility h2{color:var(--secondary);margin:0 0 12px;font-size:1.7rem}.saily-compatibility p{color:var(--dark-gray);font-size:1.1rem;line-height:1.6;margin:0 0 16px}.saily-faq details{border-top:1px solid #cad8de;padding:20px 0}.saily-faq details:last-child{border-bottom:1px solid #cad8de}.saily-faq summary{font-weight:600;color:var(--secondary);cursor:pointer;font-size:1.3rem}.saily-faq p{font-size:1.1rem;color:var(--dark-gray);line-height:1.7;margin:16px 0 0;max-width:850px}.saily-page a:focus-visible,.saily-faq summary:focus-visible{outline:3px solid #b28b00;outline-offset:5px}@media (max-width:991.98px){.saily-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.saily-intro{gap:28px}}@media (max-width:767.98px){.saily-hero-wrap{min-height:540px;padding:36px 0}.saily-page .page-title{font-size:2.8rem}.page-hero--saily{background-position:65% center}.saily-page .page-hero--saily:before{background:linear-gradient(90deg,#082633e6,#08263373)}.saily-highlights{padding:20px 8px}.saily-highlights>div{padding:0 8px}.saily-highlights strong{font-size:1.6rem}.saily-highlights span{font-size:1rem}.saily-intro,.saily-steps,.saily-feature-grid{grid-template-columns:1fr}.saily-how{padding:28px}.saily-compatibility{padding:26px;gap:18px}.saily-page .content-section{margin-top:40px}}
