@import url('/assets/daddy-class/lp.css?v=20261105-flow2-2');
.home-examples{background:#edf4ff;text-align:center;overflow:hidden}.home-examples h2{margin-bottom:18px}.home-examples>.wrap>p{max-width:650px;margin:12px auto 24px}.sample-tabs{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin:26px 0}.sample-tabs button{font:inherit;font-weight:700;border:1px solid #bed1e5;background:white;color:#123348;border-radius:100px;padding:10px 17px;cursor:pointer}.sample-tabs button[aria-pressed=true]{background:#1767d2;color:white;border-color:#1767d2}.sample-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:18px 12px 32px;text-align:left;scrollbar-width:thin;align-items:stretch}.sample-card{flex:0 0 31%;min-width:0;scroll-snap-align:center;border:0;background:transparent;color:#0f2636;font:inherit;padding:0;cursor:zoom-in;text-align:left}.sample-card>strong,.sample-card>span:not(.sample-sheet){display:block;margin-top:10px}.sample-sheet{display:block;width:100%;background-repeat:no-repeat;filter:drop-shadow(0 7px 8px #12334820);background-image:url('/assets/daddy-class/cars-pages.webp');aspect-ratio:344/460;background-size:446.512% auto;background-position:15.352% 2.128%}.sample-sheet.sheet-2{aspect-ratio:380/460;background-size:404.211% auto;background-position:49.308% 2.128%}.sample-sheet.sheet-3{aspect-ratio:365/459;background-size:420.822% auto;background-position:84.543% 2.301%}.sample-sheet.sheet-4{aspect-ratio:362/492;background-size:424.309% auto;background-position:15.077% 92.481%}.sample-sheet.sheet-5{aspect-ratio:377/491;background-size:407.427% auto;background-position:49.871% 92.495%}.sample-sheet.sheet-6{aspect-ratio:373/492;background-size:411.796% auto;background-position:85.211% 92.669%}.sample-sheet.job{background-image:url('/assets/daddy-class/job-pages.webp');aspect-ratio:376/487;background-size:408.511% auto;background-position:15.862% 2.421%}.job.sheet-2{background-size:411.796% auto;background-position:50.129% 2.421%}.job.sheet-3{background-size:402.094% auto;background-position:85.355% 2.421%}.job.sheet-4{background-size:408.511% auto;background-position:15.862% 96.875%}.job.sheet-5{background-size:411.796% auto;background-position:50.215% 96.875%}.job.sheet-6{background-size:403.150% auto;background-position:85.368% 96.875%}.sample-sheet.saving{background-image:url('/assets/daddy-class/lp-sample.webp');background-size:cover;background-position:center;aspect-ratio:1/1}.sample-teaser{background:#0f2636;color:white;border-radius:20px;padding:30px;cursor:default;display:flex;flex-direction:column;justify-content:center}.sample-teaser h3{font-size:36px;line-height:1.05;margin:20px 0}.sample-teaser .button{font-size:16px;padding:14px;margin-top:15px}.sample-controls{display:flex;align-items:center;justify-content:center;gap:15px;margin:5px 0 30px;font-size:14px;color:#46637a}.sample-controls button{background:white;border:1px solid #bed1e5;border-radius:50%;width:42px;height:42px;flex-shrink:0;font-size:22px;cursor:pointer}.sample-dialog{border:0;border-radius:16px;padding:50px 18px 18px;background:#edf4ff;max-width:min(90vw,600px);width:100%;max-height:94dvh}.sample-dialog::backdrop{background:#0f2636c9}.sample-close{position:absolute;top:12px;right:16px;border:0;background:white;border-radius:30px;padding:8px 14px;font:inherit;font-weight:700;cursor:pointer}.sample-large .sample-sheet{max-height:80dvh;margin:auto;width:auto;max-width:100%}.home-price strong{font-size:56px;color:#ffcd00}.enroll .button{margin:20px auto}.home-examples a.button{max-width:100%}
@media(max-width:700px){.sample-card{flex-basis:80%}.sample-track{gap:18px;padding-left:0;padding-right:0}.sample-teaser{padding:24px}.sample-teaser h3{font-size:32px}.sample-controls{gap:9px;font-size:12px}.sample-tabs button{font-size:13px;padding:9px 12px}.home-examples .wrap{width:calc(100% - 36px)}}

.family-moments{text-align:center}.family-moments h2 span{color:#1767d2}.family-moments-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:32px 0}.family-moments figure{margin:0;text-align:left;overflow:hidden;border-radius:24px;background:#edf4ff}.family-moments figure img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.family-moments figcaption{padding:24px}.family-moments figcaption strong{display:block;font-size:25px;line-height:1.15;color:#0f2636}.family-moments figcaption span{display:block;margin-top:10px;line-height:1.5;color:#46637a}.family-moments .button{display:inline-flex}@media(max-width:700px){.family-moments-grid{grid-template-columns:1fr;gap:22px;margin:24px 0}.family-moments figcaption{padding:21px}.family-moments figcaption strong{font-size:24px}}
