.opening-design .mp-faq>li{border-color:var(--line);display:block}.opening-design .mp-faq [data-slot=accordion-trigger]{min-height:44px;font:inherit;letter-spacing:inherit;color:inherit;box-shadow:none;border-radius:0;padding:0}.opening-design .mp-faq [data-slot=accordion-trigger]>svg{color:var(--gold)}.opening-design .mp-faq .mp-faq-answer{padding:0}.opening-design .mp-faq .problem-copy{margin-top:0}.opening-design .planning-page{--section-pad:88px;--subtitle-measure:42em}.opening-design .planning-page :is(.inner-page-hero,.planning-accretion,.process-section,.goals-section,.client-story-section,.planning-principles,.team-section,.trust-chapter .testimonial-section,.planning-faq,.wealth-beyond,.final-contact){padding-top:var(--section-pad);padding-bottom:var(--section-pad)}.opening-design .planning-page .inner-page-hero.process-section{text-align:center;padding-top:28px}.opening-design .inner-page-hero .eyebrow{justify-content:center}.opening-design .planning-page :is(.hero-description,.section-intro>p:not(.eyebrow),.process-heading>.section-intro>p,.contact-main>p:not(.eyebrow)){max-width:var(--subtitle-measure)}.opening-design .inner-page-hero .hero-description{margin-inline:auto}.opening-design .inner-page-hero h1{max-width:18em;margin-inline:auto}@media (max-width:700px){.opening-design .inner-page-hero .hero-title-break{display:none}}.opening-design .inner-page-breadcrumb{text-align:left;margin:0 0 var(--section-pad);font-size:var(--font-eyebrow);color:var(--subtle);line-height:1.6}.opening-design .planning-proof{margin-top:56px}.opening-design .planning-services .services-layout{display:block}.opening-design .planning-services .section-intro>p:not(.eyebrow){max-width:var(--subtitle-measure)}.opening-design .planning-services .service-grid{margin-top:40px}.opening-design .planning-three-columns h3{max-width:none}.opening-design .planning-situations>li>p{margin-top:8px;display:block}.opening-design .planning-services .service-top svg{display:none}.opening-design a.service-card .service-top svg{display:block}.opening-design a.service-card{position:relative}.opening-design a.service-card>.service-top.service-card-arrow{margin:0;position:absolute;top:28px;right:32px}.opening-design .goals-section a.service-card>.service-top.service-card-arrow{top:27px;right:28px}.opening-design a.service-card:has(>.service-card-arrow) h3{padding-right:28px}@media (max-width:1220px){.opening-design a.service-card>.service-top.service-card-arrow{top:26px;right:26px}.opening-design .goals-section a.service-card>.service-top.service-card-arrow{top:25px;right:25px}}@media (max-width:1020px){.opening-design a.service-card>.service-top.service-card-arrow{top:28px;right:30px}.opening-design .goals-section a.service-card>.service-top.service-card-arrow{top:28px;right:28px}}@media (max-width:700px){.opening-design a.service-card>.service-top.service-card-arrow{top:24px;right:25px}.opening-design .goals-section a.service-card>.service-top.service-card-arrow{top:25px;right:24px}}.opening-design .final-contact .contact-actions{flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:29px;display:flex}.opening-design .final-contact .contact-actions .cta-button,.opening-design .final-contact .contact-actions .contact-reassurance{margin:0}@media (min-width:1021px){.opening-design .planning-three-columns,.opening-design .planning-services .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.opening-design .mp-faq{grid-template-columns:1fr 1fr;column-gap:48px;display:grid}}@media (min-width:701px) and (max-width:1020px){.opening-design .planning-three-columns,.opening-design .planning-services .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.opening-design .planning-services .service-grid{margin-top:32px}}.opening-design .planning-page .process-heading>.section-intro{max-width:var(--subtitle-measure);margin-inline:auto}.opening-design .planning-principles-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;display:grid}.opening-design .planning-principles-layout h2{margin:0}.opening-design .planning-principles-layout>p{background:var(--surface-soft);border-left:3px solid var(--gold);font-size:var(--font-body);color:var(--subtle);margin:0;padding:32px 36px;line-height:1.6}@media (max-width:700px){.opening-design .planning-principles-layout{grid-template-columns:1fr;gap:24px}.opening-design .planning-principles-layout>p{padding:24px}}.opening-design .planning-accretion .section-intro{max-width:none}.opening-design .planning-accretion .section-intro>p:not(.eyebrow){max-width:var(--subtitle-measure)}.opening-design .planning-accretion-row{align-items:center;gap:24px;width:100%;margin-top:40px;display:flex}.opening-design .planning-accretion-steps{flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.opening-design .planning-accretion-step{text-align:center;flex:0 0 80px;width:80px}.opening-design .planning-accretion-line{background:var(--gold);flex:1 1 0;min-width:48px;height:1px;margin:40px 0 0;padding:0}.opening-design .planning-accretion-icon{background:var(--surface-soft);width:80px;height:80px;color:var(--gold);border-radius:50%;place-items:center;margin-inline:auto;display:grid}.opening-design .planning-accretion-step h3,.opening-design .planning-accretion-step p{white-space:nowrap;width:max-content;position:relative;left:50%;transform:translate(-50%)}.opening-design .planning-accretion-steps h3{font-size:var(--font-body);letter-spacing:var(--heading-tracking);color:var(--text);margin:16px 0 0;line-height:1.2}.opening-design .planning-accretion-steps p{font-size:var(--font-eyebrow);color:var(--subtle);margin-top:8px;line-height:1.6}.opening-design .planning-accretion-arrow{color:var(--gold);flex:none}.opening-design .planning-accretion-card{background:var(--surface-soft);flex:0 0 380px;max-width:none;margin-left:auto;padding:32px}.opening-design .planning-accretion-card h3{font-size:var(--font-h3-lg);letter-spacing:var(--heading-tracking);color:var(--text);margin:0;line-height:1.2}.opening-design .planning-accretion-card>p{font-size:var(--font-body);color:var(--subtle);margin-top:8px;line-height:1.6}@media (max-width:1020px){.opening-design .planning-accretion-row{flex-wrap:wrap}.opening-design .planning-accretion-steps{flex-basis:100%}.opening-design .planning-accretion-arrow{display:none}.opening-design .planning-accretion-card{flex:100%;max-width:none}}@media (max-width:700px){.opening-design .planning-accretion-steps{grid-template-columns:1fr 1fr;gap:24px 16px;display:grid}.opening-design .planning-accretion-line{display:none}.opening-design .planning-accretion-step{width:auto}.opening-design .planning-accretion-step h3,.opening-design .planning-accretion-step p{white-space:normal;width:auto;left:auto;transform:none}}.opening-design .planning-cooperation .process-heading .eyebrow{justify-content:center}.opening-design .planning-cooperation-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:40px 0 0;padding:0;list-style:none;display:grid}.opening-design .planning-cooperation-grid>li{border:1px solid var(--line);background:#fff;border-radius:0;padding:24px;position:relative}.opening-design .planning-cooperation-grid .value-number{font-size:var(--font-h3-lg);letter-spacing:var(--heading-tracking);color:var(--gold);line-height:1.2;display:block}@media (min-width:1021px){.opening-design .planning-cooperation-grid>li:not(:last-child):after{content:"→";color:var(--gold);font-size:var(--font-h3-sm);line-height:1;position:absolute;top:28px;right:-20px}}.opening-design .planning-cooperation-grid h3{max-width:none;min-height:0;font-size:var(--font-h3);letter-spacing:var(--heading-tracking);color:var(--text);margin:16px 0 0;line-height:1.2}.opening-design .planning-cooperation-grid p{font-size:var(--font-body);color:var(--subtle);margin-top:8px;line-height:1.6}@media (min-width:701px) and (max-width:1020px){.opening-design .planning-cooperation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.opening-design .planning-cooperation-grid{grid-template-columns:1fr}}.opening-design .planning-leave{text-align:center;max-width:46rem;font-size:var(--font-body);color:var(--text);margin:28px auto 0;line-height:1.6}.opening-design .client-story-section .story-result figcaption>.story-result-disclaimer{font-size:var(--font-eyebrow);color:var(--subtle)}.opening-design .planning-page .planning-faq{background:var(--surface-soft)}.opening-design .planning-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.opening-design .planning-faq-grid>li{border:1px solid var(--line);background:#fff;border-radius:0;align-self:start;padding:4px 18px 8px}.opening-design .planning-faq-grid [data-slot=accordion-trigger]{min-height:44px;font:inherit;letter-spacing:inherit;color:inherit;text-align:left;box-shadow:none;white-space:nowrap;border-radius:0;padding:12px 0}.opening-design .planning-faq-grid [data-slot=accordion-trigger]>svg{color:var(--gold)}.opening-design .planning-faq-grid .problem-copy{margin-top:0}@media (min-width:1021px){.opening-design .planning-team .team-carousel-slide{flex-basis:25%}.opening-design .planning-team .team-carousel :is(.team-carousel-prev,.team-carousel-next){top:calc(10.9375vw - 24.0625px)}}@media (min-width:1348px){.opening-design .planning-team .team-carousel :is(.team-carousel-prev,.team-carousel-next){top:126px}}@media (max-width:1020px){.opening-design .planning-faq-grid{grid-template-columns:1fr 1fr}}.opening-design .planning-page .team-description p{max-width:62ch}.opening-design .planning-page .trust-chapter .testimonial blockquote{font-size:var(--font-body)}.opening-design .planning-page .final-contact .planning-contact{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:32px;width:min(820px,100%);margin-inline:auto}.opening-design .planning-page .final-contact .planning-contact .contact-main h2{max-width:none;font-size:var(--heading-size);line-height:var(--heading-leading);white-space:normal}.opening-design .planning-page .final-contact .planning-contact .contact-main h2 :is(.zivotni-heading-line,.hypoteky-heading-line,.nezivotni-heading-line,.firemni-heading-line){white-space:normal}.opening-design .planning-page .final-contact .planning-contact .contact-main>p:not(.eyebrow,.contact-note){font-size:var(--font-body);line-height:1.6}.opening-design .planning-page .client-fit{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:48px;margin-top:0;padding:40px 48px}.opening-design .planning-page .planning-fit-copy{justify-self:end}@media (max-width:700px){.opening-design .planning-page{--section-pad:56px}.opening-design .planning-page .final-contact .planning-contact{grid-template-columns:1fr;width:100%}.opening-design .planning-page .client-fit{grid-template-columns:1fr;padding:32px 24px}.opening-design .planning-page .planning-fit-copy{justify-self:start}.opening-design .planning-faq{padding:56px 0}.opening-design .planning-faq-grid{grid-template-columns:1fr}.opening-design .planning-faq-grid [data-slot=accordion-trigger]{white-space:normal}}
