.ic-cover-to{border:1px solid var(--hh-line);background:color-mix(in oklab,var(--hh-white) 70%,transparent);box-shadow:inset 0 1px 0 var(--hh-white);border-radius:22px;margin-top:56px;padding:30px 34px}.ic-cover-to small,.ic-label{text-transform:uppercase;color:var(--hh-muted);margin-bottom:12px;font-size:15px;font-weight:800;display:block}.ic-cover-to strong{margin-bottom:8px;font-size:30px;display:block}.ic-cover-to p{color:var(--hh-muted);font-size:22px}.ic-days{grid-template-columns:1fr 1fr;gap:24px;margin:78px 0 66px;display:grid}.ic-day{border-top:4px solid var(--hh-accent);padding:26px 0 0}.ic-day b{color:var(--hh-ink);font:700 54px/1 Clash Henriques;display:block}.ic-day small{text-transform:uppercase;color:var(--hh-accent);margin:14px 0 10px;font-size:15px;font-weight:800;display:block}.ic-day p{color:var(--hh-muted);font-size:21px;line-height:1.5}.ic-goal{background:var(--hh-ink);color:var(--hh-paper);border-radius:22px;margin-top:36px;padding:46px 40px}.ic-goal small{text-transform:uppercase;color:var(--hh-accent);margin-bottom:14px;font-size:15px;font-weight:800;display:block}.ic-goal p{font-size:25px;line-height:1.5}.ic-facts{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:60px;display:grid}.ic-fill{flex-direction:column;height:100%;display:flex}.ic-facts div{border:1px solid var(--hh-line);background:color-mix(in oklab,var(--hh-white) 60%,transparent);border-radius:18px;padding:32px 34px}.ic-facts b{color:var(--hh-accent);margin-bottom:10px;font:700 42px Clash Henriques;display:block}.ic-facts span{color:var(--hh-muted);font-size:20px;line-height:1.45}.ic-options{grid-template-columns:1fr 1fr;gap:26px;margin-top:66px;display:grid}.ic-opt{border:1px solid var(--hh-line);background:color-mix(in oklab,var(--hh-white) 70%,transparent);border-radius:24px;flex-direction:column;padding:54px 44px 50px;display:flex;position:relative}.ic-opt.rec{border:2px solid var(--hh-accent);background:var(--hh-white)}.ic-badge{background:var(--hh-accent);color:var(--hh-white);text-transform:uppercase;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:800;position:absolute;top:-17px;left:32px}.ic-opt h3{text-transform:uppercase;font:700 50px Clash Henriques!important}.ic-opt .ic-when{color:var(--hh-muted);min-height:30px;margin:16px 0 34px;font-size:22px}.ic-price{color:var(--hh-ink);white-space:nowrap;font:700 92px/1 Clash Henriques}.ic-price em{color:var(--hh-muted);margin-left:10px;font-family:nexa,Arial,sans-serif;font-size:30px;font-style:normal;font-weight:700}.ic-opt ul{border-top:1px solid var(--hh-line);flex-direction:column;margin-top:44px;padding-top:34px;list-style:none;display:flex}.ic-opt li{border-bottom:1px solid var(--hh-line);grid-template-columns:24px 1fr;gap:14px;padding:16px 0;font-size:24px;line-height:1.45;display:grid}.ic-opt li:before{content:"";background:var(--hh-accent);border-radius:50%;width:12px;height:12px;margin-top:12px}.ic-opt li:last-child{border-bottom:0;padding-bottom:0}.ic-why{grid-template-columns:1fr 1fr;gap:26px;margin-top:48px;display:grid}.ic-why>div{background:var(--hh-soft);border-radius:20px;padding:38px}.ic-why p{color:var(--hh-muted);font-size:22px;line-height:1.55}.ic-why h3{margin-bottom:14px;font-size:28px!important}.ic-tax{color:var(--hh-muted);margin-top:38px;font-size:19px}.ic-list{border-top:1px solid var(--hh-line);margin-top:24px;list-style:none}.ic-list li{border-bottom:1px solid var(--hh-line);grid-template-columns:55px 1fr;gap:20px;padding:20px 0;font-size:21px;line-height:1.45;display:grid}.ic-list b{color:var(--hh-accent);font-family:Clash Henriques}.ic-timeline{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:26px;display:grid}.ic-timeline div{border-top:4px solid var(--hh-accent);padding-top:18px}.ic-timeline b{margin-bottom:10px;font:700 34px/1.05 Clash Henriques;display:block}.ic-timeline span{color:var(--hh-muted);font-size:18px;line-height:1.4}.ic-h3{margin-top:52px;font-size:30px!important}.ic-contact{background:var(--hh-ink);color:var(--hh-paper);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:auto;padding:34px 38px;display:flex}.ic-contact small{text-transform:uppercase;color:var(--hh-accent);margin-bottom:10px;font-size:15px;font-weight:800;display:block}.ic-contact strong{text-transform:uppercase;font:700 40px Clash Henriques}.ic-contact p{text-align:right;font-size:21px;line-height:1.6}.pdf-exporting .ic-opt,.pdf-exporting .ic-cover-to,.pdf-exporting .ic-facts div{background:var(--hh-white);box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(max-width:760px){.ic-mobile .hh-doc{width:calc(100vw - 24px);height:auto;padding:28px 20px}.ic-mobile .hh-doc h1{font-size:40px}.ic-mobile .hh-doc h2{font-size:34px}.ic-mobile .ic-options,.ic-mobile .ic-days,.ic-mobile .ic-why,.ic-mobile .ic-facts,.ic-mobile .ic-timeline,.ic-mobile .hh-cover-meta{grid-template-columns:1fr}.ic-mobile .ic-contact{flex-direction:column;align-items:flex-start}.ic-mobile .ic-contact p{text-align:left}.ic-mobile .hh-footer{flex-direction:column;gap:6px}}
