#hhph .pk .foot{margin-top:10px;font-size:12.5px;color:#7a8790}#hhph .pk .foot b{color:var(--navy)}#hhph .free{background:var(--navy);color:#fff;padding:70px 0}#hhph .free .grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:44px;align-items:center}#hhph .free h2{font-size:clamp(1.7rem,3.2vw,2.4rem);margin:8px 0 12px;color:#fff}#hhph .free .eyebrow{color:var(--teal)}#hhph .free .sub{color:#cfe0ea;font-size:1.06rem;margin:0 0 22px;max-width:520px}#hhph .form{display:flex;gap:10px;flex-wrap:wrap;max-width:520px}#hhph .form input{flex:1 1 240px;padding:15px 16px;border-radius:10px;border:1px solid #35566b;background:#0f2230;color:#fff;font-size:16px;font-family:inherit}#hhph .fine{margin-top:16px;color:#9fb2c0;font-size:14px}#hhph .fine span{margin-right:16px}#hhph .books{padding:80px 0}#hhph .bgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}#hhph .bk{border:1px solid #e6e6e6;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;background:#fff}#hhph .bk .cov{background:var(--navy);padding:26px 16px 20px;display:flex;justify-content:center;cursor:pointer;transition:opacity .15s}#hhph .bk .cov:hover{opacity:.92}#hhph .bk .body h3 a:hover{color:var(--teal2)}#hhph .bk .body{padding:20px;display:flex;flex-direction:column;flex:1}#hhph .bk .tag{font-size:12.5px;font-weight:700;color:var(--teal2);letter-spacing:.03em;margin-bottom:10px}#hhph .bk h3{font-size:1.12rem;margin:0 0 6px;color:var(--navy)}#hhph .bk .desc{font-size:.95rem;color:#55626b;margin:0 0 14px}#hhph .bk .incl{font-size:12.5px;color:#7a8790;margin:0 0 16px}#hhph .bk .incl b{color:var(--navy)}#hhph .bk .buy{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}#hhph .bk .price{font-weight:800;font-size:1.25rem;color:var(--navy)}#hhph .bk .buy .btn{padding:11px 16px;font-size:14px}#hhph .bundle{margin-top:26px;background:linear-gradient(120deg,var(--navy),#20465c);color:#fff;border-radius:20px;padding:38px;display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:center;position:relative;overflow:hidden}#hhph .bundle .save{position:absolute;top:20px;right:24px;background:var(--coral);color:var(--navy);font-weight:800;padding:8px 14px;border-radius:30px;font-size:14px}#hhph .bundle h3{font-size:1.7rem;margin:0 0 10px;color:#fff}#hhph .bundle p{color:#cfe0ea;margin:0 0 8px}#hhph .bundle .pr{display:flex;align-items:baseline;gap:12px;margin:10px 0 18px}#hhph .bundle .now{font-size:2.3rem;font-weight:800}#hhph .bundle .was{color:#9fb2c0;text-decoration:line-through;font-size:1.2rem}#hhph .bundle .covs{display:flex;justify-content:center}#hhph .bundle .covs img,#hhph .bundle .covs .ph{width:74px;border-radius:5px;box-shadow:0 10px 20px #0006;margin-left:-22px;border:2px solid var(--navy);aspect-ratio:765/990;background:linear-gradient(160deg,#1f3a4e,#12222f)}#hhph .bundle .covs img:first-child,#hhph .bundle .covs .ph:first-child{margin-left:0}#hhph .bundle .cap{text-align:center;color:#9fb2c0;font-size:13px;margin-top:14px}#hhph .trust{background:var(--cream);padding:40px 0 72px}#hhph .bubbles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#hhph .tip{background:#fff;border:1px solid #e7ded0;border-radius:14px;padding:20px 22px;display:flex;gap:14px}#hhph .tip .i{font-size:24px;line-height:1}#hhph .tip h4{margin:0 0 4px;font-size:1.06rem;color:var(--navy)}#hhph .tip p{color:#55626b;font-size:.95rem}#hhph .final{background:linear-gradient(120deg,var(--teal2),#2f8f72);color:#06251b;text-align:center;padding:80px 24px}#hhph .final h2{font-size:clamp(1.9rem,3.6vw,2.8rem);margin:0 0 14px;color:#06251b}#hhph .final p{font-size:1.15rem;margin:0 0 26px;color:#0c3a2c}#hhph .final .row{justify-content:center}#hhph .final .btn.coral{color:var(--navy)}@media(max-width:860px){#hhph .hero .grid,#hhph .free .grid{grid-template-columns:1fr;gap:32px}#hhph .hero .art{order:-1}}@media(max-width:1000px){#hhph .bgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){#hhph .tg,#hhph .bubbles{grid-template-columns:1fr}}@media(max-width:760px){#hhph .bundle{grid-template-columns:1fr;text-align:center}}@media(max-width:560px){#hhph .hero h1{font-size:2rem}#hhph .row{flex-direction:column;align-items:stretch}#hhph .btn{text-align:center}#hhph .bgrid{grid-template-columns:1fr}#hhph .form input,#hhph .form .btn{flex:1 1 100%;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/portunhol-home-b.css.map */
