.ab-page{--ab-navy: #063b64;--ab-turq: #00a4b8;--ab-caribe: #17a7d0;--ab-wa: #0a7d55;--ab-cream: #fcf8f0;--ab-ice: #eaf7fc;--ab-text: #4a5d6e;--ab-border: rgba(8, 75, 102, .1);--ab-shadow: 0 8px 26px rgba(5, 53, 77, .07);background:var(--ab-cream);color:var(--ab-navy);padding-bottom:64px}.ab-wrap{width:min(1100px,calc(100% - 48px));margin-inline:auto}.ab-card{background:#fff;border:1px solid var(--ab-border);border-radius:18px;box-shadow:var(--ab-shadow)}.ab-icon{flex:none;width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:var(--ab-ice);color:var(--ab-caribe)}.ab-hero{padding:40px 0 48px;background:linear-gradient(180deg,#e3f4fb,var(--ab-cream))}.ab-crumbs{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#3d5a73}.ab-kicker{display:inline-flex;align-items:center;gap:6px;margin:16px 0 0;padding:5px 11px;border-radius:999px;background:#fbe3bf;color:#8a4f12;font-size:11px;font-weight:800;letter-spacing:.08em}.ab-hero h1{margin:12px 0 0;max-width:760px;font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(40px,5vw,62px);line-height:.98;letter-spacing:-.02em}.ab-hero h1 span{color:var(--ab-turq)}.ab-lead{max-width:640px;margin:16px 0 0;font-size:16px;line-height:1.6;color:#33506a;font-weight:500}.ab-script{margin:14px 0 0;font-family:Caveat,cursive;font-weight:600;font-size:30px;color:#0b4a77;transform:rotate(-3deg);transform-origin:left}.ab-offer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ab-offer__item{display:flex;flex-direction:column;gap:10px;padding:20px;transition:transform .18s ease}.ab-offer__item:hover{transform:translateY(-3px)}.ab-offer__item h2{margin:4px 0 0;font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:22px}.ab-offer__item p{margin:0;font-size:13.5px;line-height:1.55;color:var(--ab-text);flex:1}.ab-more{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:#0b84b0}.ab-policy{margin-top:44px}.ab-section-head{display:flex;align-items:center;gap:12px;color:var(--ab-turq)}.ab-section-head h2{margin:0;font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:32px;color:var(--ab-navy)}.ab-section-head p{margin:2px 0 0;font-size:14px;color:var(--ab-text)}.ab-rules{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ab-rule{display:flex;gap:14px;padding:18px}.ab-rule h3{margin:2px 0 0;font-size:15px;font-weight:800}.ab-rule p{margin:6px 0 0;font-size:13.5px;line-height:1.55;color:var(--ab-text)}.ab-photos{margin-top:24px;display:flex;gap:14px;padding:20px}.ab-photos h2,.ab-contact h2{margin:0;font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:24px}.ab-photos p,.ab-contact p{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--ab-text);max-width:760px}.ab-contact{margin-top:24px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:20px;background:linear-gradient(160deg,#e3f8ee,#f3fcf7 70%);border:1px solid rgba(22,175,114,.22)}.ab-wa{flex:none;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border-radius:12px;background:var(--ab-wa);color:#fff;font-weight:800;font-size:14px;box-shadow:0 10px 22px #16af7240}.ab-hero{position:relative;isolation:isolate;overflow:clip;padding-bottom:64px}.ab-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center}.ab-hero__art{position:relative;height:340px}.ab-post{position:absolute;margin:0;padding:8px 8px 26px;background:#fff;border-radius:3px;box-shadow:0 14px 30px #063b6438,0 2px 4px #063b641f}.ab-post img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.ab-post--a{left:0;top:34px;width:56%;transform:rotate(-6deg);z-index:1}.ab-post--b{right:0;top:0;width:50%;transform:rotate(5deg);z-index:2}.ab-post--c{left:26%;bottom:0;width:46%;transform:rotate(-1.5deg);z-index:3}.ab-hero__note{position:absolute;z-index:4;right:2%;bottom:22px;margin:0;padding:10px 14px;background:#fffdf8;font-family:Caveat,cursive;font-weight:600;font-size:24px;line-height:1;text-align:center;color:#0b4a77;transform:rotate(8deg);box-shadow:0 10px 22px #063b6426}.ab-hero__stamp{position:absolute;z-index:4;left:-14px;bottom:6px;width:96px;transform:rotate(-12deg)}.ab-hero__frond{position:absolute;z-index:0;pointer-events:none}.ab-hero__frond--l{left:-100px;bottom:0;width:220px;transform:rotate(14deg)}.ab-hero__frond--r{right:-80px;top:-20px;width:240px;transform:scaleX(-1) rotate(-28deg)}.ab-offer{position:relative;z-index:3;margin-top:-26px}.ab-offer__item{padding:0;overflow:hidden;gap:0;color:inherit}.ab-offer__img{display:block;overflow:hidden}.ab-offer__img img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;transition:transform .45s ease}.ab-offer__item:hover .ab-offer__img img{transform:scale(1.04)}.ab-offer__body{position:relative;display:flex;flex-direction:column;gap:8px;flex:1;padding:0 20px 20px}.ab-offer__body .ab-icon{margin-top:-22px;background:#fff;box-shadow:0 6px 14px #05354d24}.ab-offer__body p{margin:0;font-size:14px;line-height:1.55;color:var(--ab-text);flex:1}.ab-rule p,.ab-photos p,.ab-contact p{font-size:14.5px}.ab-contact__cta{flex:none;display:grid;gap:8px;justify-items:center}.ab-contact__cta small{font-size:13px;color:#2f4b63}.ab-contact__cta strong{color:var(--ab-navy)}.ab-privacy{margin-top:24px;padding:22px;scroll-margin-top:90px}.ab-privacy__head{display:flex;gap:14px;align-items:flex-start}.ab-privacy__head h2{margin:0;font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:26px}.ab-privacy__head p{margin:6px 0 0;font-size:14.5px;line-height:1.55;color:var(--ab-text)}.ab-privacy__list{margin:18px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px}.ab-privacy__list li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:14px;border-radius:14px;background:var(--ab-cream);border:1px solid var(--ab-border)}.ab-privacy__ic{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--ab-caribe);box-shadow:0 4px 10px #05354d14}.ab-privacy__list h3{margin:4px 0 0;font-size:15px;font-weight:800;color:var(--ab-navy)}.ab-privacy__list p{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--ab-text)}.ab-privacy__btn{margin-top:16px;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:11px;border:1.5px solid var(--ab-caribe);background:#fff;color:#0b6f98;font:800 13.5px Manrope,system-ui,sans-serif;cursor:pointer}.ab-privacy__btn:hover{background:var(--ab-ice)}@media(max-width:960px){.ab-hero__inner{grid-template-columns:1fr;gap:26px}.ab-hero__art{order:-1;height:300px;max-width:520px;width:100%;justify-self:center}.ab-hero__frond--r{display:none}}@media(max-width:820px){.ab-offer,.ab-rules,.ab-privacy__list{grid-template-columns:1fr}.ab-contact{flex-direction:column;align-items:flex-start}.ab-contact__cta{justify-items:start}}@media(max-width:640px){.ab-wrap{width:calc(100% - 32px)}.ab-hero h1{font-size:40px}.ab-hero__art{height:250px}.ab-hero__note{font-size:20px;bottom:10px}.ab-hero__stamp{width:72px}.ab-hero__frond--l{display:none}.ab-offer{margin-top:-14px}}
