.details-section{--details-ink:#302339;--details-lilac:#eae2f3;--details-lime:#dff46b;--details-paper:#fbfaf7;--details-rule:#30233933;color:var(--details-ink)}.details-section h2{font-size:clamp(32px,3.2vw,46px);font-weight:800;line-height:1.55;letter-spacing:-.045em;overflow-wrap:anywhere}.details-section h3{font-size:23px;font-weight:800;line-height:1.6;letter-spacing:-.025em}.details-section ol,.details-section p,.details-section ul{margin-top:0}.details-section .body-copy{font-size:15px;line-height:2;color:inherit}.details-section .body-copy p+p{margin-top:20px}.details-section .small-en{font-size:11px;font-weight:700;letter-spacing:.12em}.details-section .minor-note{font-size:12px;line-height:1.9;color:inherit}.details-label{margin-bottom:28px}.details-heading-split{display:grid;grid-template-columns:1.08fr 1fr;gap:clamp(36px,7vw,112px);align-items:end}.details-heading-note{margin-bottom:5px}.details-comparison,.details-flow,.details-problem{background:var(--details-paper)}.details-problem-heading{text-align:center}.details-problem-heading .details-label{justify-content:center}.details-problem-heading h2{font-size:clamp(40px,4.5vw,64px);line-height:1.45}.details-lead{margin-top:24px!important;font-size:20px;line-height:1.9;font-weight:700}.details-problem-body{display:grid;grid-template-columns:1fr 1.1fr;gap:8%;margin:58px auto 0;padding-top:40px;border-top:1px solid var(--details-rule);max-width:1030px}.details-questions{padding:0;list-style:none}.details-questions li{display:flex;gap:18px;padding:15px 0;font-weight:700;line-height:1.8;border-bottom:1px solid var(--details-rule)}.details-questions li:first-child{padding-top:0}.details-questions li span{font-size:12px;flex-shrink:0;padding-top:3px}.details-about,.details-promise{background:var(--details-lilac)}.details-about-copy{padding-top:22px}.details-values{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;border-top:1px solid var(--details-ink)}.details-value{padding:26px 30px 0;border-left:1px solid var(--details-rule)}.details-value:first-child{padding-left:0;border-left:0}.details-value:last-child{padding-right:0}.details-value-top{display:flex;justify-content:space-between;margin-bottom:34px;font-size:38px;font-weight:700;line-height:1;letter-spacing:-.05em}.details-value .small-en{margin-bottom:8px}.details-value h3{margin-bottom:18px}.details-program{background:#fff}.journey-intro{display:grid;grid-template-columns:1fr 1.05fr;gap:6%;align-items:center}.journey-copy .details-label{margin-bottom:18px}.journey-subtitle{font-size:14px;font-weight:700;margin-bottom:14px}.journey-description{margin-top:24px!important}.journey-illustration{min-width:0}.journey-illustration img{width:100%;height:auto}@media (max-width:700px){.journey-intro{grid-template-columns:1fr;gap:24px}.journey-copy .details-label{font-size:10px;letter-spacing:.1em}.journey-subtitle{font-size:13px}.journey-description{margin-top:20px!important}.journey-illustration{width:min(100%,440px);margin-inline:auto}.details-program .details-phases{margin-top:32px}}.details-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:60px}.details-phase{border-top:3px solid var(--details-ink);padding-top:18px}.details-phase-label{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;letter-spacing:.11em;margin-bottom:22px}.details-phase-en{font-size:clamp(28px,3.1vw,44px);font-weight:800;line-height:1.2;letter-spacing:-.055em;margin-bottom:9px}.details-phase h3{font-size:22px;margin-bottom:16px}.details-phase-intro{font-size:13px;line-height:1.9;margin-bottom:26px}.details-phase ul{padding:21px 0 0;margin-bottom:0;list-style:none;border-top:1px solid var(--details-rule)}.details-phase li{padding:6px 0;font-size:13px;line-height:1.8}.details-program-end{display:flex;gap:34px;align-items:center;margin-top:42px;padding:27px 0;border-top:1px solid var(--details-ink);border-bottom:1px solid var(--details-ink)}.details-program-end p{margin-bottom:0}.details-program-end .small-en{flex-shrink:0}.details-program-end>p:last-child{font-size:18px;font-weight:700;line-height:1.8}.details-compass{background:var(--details-ink);color:var(--details-lilac)}.details-compass-layout{display:grid;grid-template-columns:1fr 1fr;gap:9%}.details-compass h2{margin-bottom:30px}.details-compass .body-copy{max-width:410px}.details-compass-name{margin:46px 0 0!important;color:var(--details-lime);font-size:clamp(46px,5.8vw,79px);font-weight:800;line-height:1.04;letter-spacing:-.055em}.details-compass-contents{padding-top:7px}.details-list-heading{font-size:13px;font-weight:700;margin-bottom:25px}.details-compass-contents ol{padding:0;list-style:none;border-top:1px solid #eae2f35c}.details-compass-contents li{display:flex;align-items:center;gap:24px;padding:19px 0;border-bottom:1px solid #eae2f35c}.details-compass-contents li>span{color:var(--details-lime);font-size:12px;font-weight:700}.details-compass-contents li p{margin:0;font-size:15px;font-weight:700;line-height:1.8}.details-compass-contents .minor-note{margin-top:22px}.details-comparison-table{margin-top:55px;width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:14px;line-height:1.85}.details-col-label{width:23%}.details-comparison-table td,.details-comparison-table th{padding:23px 25px;vertical-align:middle;border-bottom:1px solid var(--details-rule);overflow-wrap:anywhere}.details-comparison-table th:first-child{padding-left:0}.details-comparison-table thead th{padding-top:19px;padding-bottom:23px}.details-comparison-table thead .details-aurora-col{background:var(--details-lime)}.details-comparison-table .details-aurora-col{background:var(--details-lilac);font-weight:700}.details-comparison-table .brand-logo+span{display:block;margin-top:5px;font-size:10px;line-height:1.6}.details-comparison-table caption{caption-side:bottom;text-align:left;padding-top:20px;font-size:12px;line-height:1.9}.details-promises{margin-top:52px;border-top:1px solid var(--details-ink)}.details-promises article{display:grid;grid-template-columns:65px 1fr 1.1fr;gap:36px;align-items:start;padding:33px 0;border-bottom:1px solid var(--details-rule)}.details-promise-number{font-size:37px;font-weight:800;line-height:1.3;letter-spacing:-.05em}.details-promises h3{font-size:22px;padding-top:3px;margin:0}.details-promises .body-copy{margin-bottom:0}.details-gentle-cta{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:37px;font-size:14px;line-height:1.9}.details-gentle-cta p{margin-bottom:0}.details-gentle-cta a,.details-text-link{display:inline-flex;gap:20px;align-items:center;padding:9px 0;border-bottom:1px solid;font-weight:700;color:inherit;text-decoration:none}.details-gentle-cta a svg,.details-text-link svg{flex-shrink:0;transition:transform .2s}.details-gentle-cta a:hover svg,.details-text-link:hover svg{transform:translate(3px,-3px)}.details-transformation{background:#f4f1f6}.details-transformation-note{margin-top:22px!important}.details-transformations{border-top:1px solid var(--details-ink);margin-top:45px}.details-transformation-row{display:grid;grid-template-columns:50px 1fr 36px 1fr;align-items:center;gap:35px;padding:30px 0;border-bottom:1px solid var(--details-rule)}.details-transformation-number{font-size:26px;font-weight:800}.details-transformation-row .small-en{margin-bottom:9px}.details-transformation-row div>p:last-child{margin-bottom:0;font-size:15px;line-height:1.9}.details-after{font-weight:700}.details-choices{display:flex;flex-direction:column;align-items:center;margin-top:45px;text-align:center}.details-choices>p{font-size:17px;font-weight:700;line-height:1.8;margin-bottom:24px}.details-choices ul{display:flex;flex-wrap:wrap;justify-content:center;padding:0;margin:0;list-style:none}.details-choices li{padding:3px 23px;border-right:1px solid var(--details-rule);font-size:13px;font-weight:700;line-height:1.8}.details-choices li:last-child{border-right:0}.details-flow-layout{display:grid;grid-template-columns:1fr 1fr;gap:9%}.details-flow h2{margin-bottom:30px}.details-text-link{font-size:14px;margin-top:29px}.details-flow-list{padding:0;list-style:none;border-top:1px solid var(--details-ink);margin-bottom:0}.details-flow-list li{display:grid;grid-template-columns:45px 1fr;gap:28px;padding:25px 0;border-bottom:1px solid var(--details-rule)}.details-step-number{font-size:31px;font-weight:800;line-height:1.4;letter-spacing:-.05em}.details-flow-list .small-en{display:flex;align-items:center;gap:15px;margin:0 0 8px}.details-flow-list h3{font-size:19px;margin-bottom:10px}.details-flow-list .body-copy{font-size:14px;margin-bottom:0}.details-free-label{padding:3px 9px;font-size:10px;letter-spacing:.02em}.details-free-label,.details-pricing{background:var(--details-lime)}.details-pricing-layout{display:grid;grid-template-columns:1fr 1.04fr;gap:10%}.details-pricing h2{margin-bottom:28px}.details-duration{margin:50px 0 0!important;font-size:17px;font-weight:800;letter-spacing:.03em}.details-duration span{font-size:clamp(76px,9vw,125px);line-height:1;letter-spacing:-.075em;margin-right:8px}.details-plan{border-top:2px solid var(--details-ink);padding-top:25px}.details-plan-heading h3{font-size:23px;line-height:1.6;margin-bottom:8px}.details-plan-heading p{font-size:12px;font-weight:700}.details-plan-features{padding:0;margin:26px 0!important;list-style:none}.details-plan-features li{display:flex;gap:15px;align-items:center;padding:9px 0;font-size:14px;font-weight:700;line-height:1.8}.details-plan-features svg{flex-shrink:0}.details-plan-price{padding-top:23px;border-top:1px solid var(--details-rule);margin-bottom:25px}.details-plan-price p{font-size:13px;line-height:1.9;font-weight:700;margin-bottom:0}.details-plan-price .details-price-number{font-size:37px;line-height:1.4}.details-price-number span{margin-left:9px;font-size:12px}.details-booking{display:flex;justify-content:space-between;width:100%;gap:12px;padding:21px 25px;font-size:14px}.details-booking svg{flex-shrink:0}.details-plan>.minor-note{margin:17px 0 0;text-align:center;font-size:11px}.details-mobile-break{display:none}@media (max-width:1000px){.details-compass-layout,.details-flow-layout,.details-heading-split,.details-pricing-layout{gap:6%}.details-section h2{font-size:34px}.details-phases{gap:24px}.details-value{padding-left:20px;padding-right:20px}.details-phase h3,.details-value h3{font-size:20px}.details-promises article{grid-template-columns:50px .95fr 1.1fr;gap:25px}.details-promises h3{font-size:19px}.details-transformation-row{grid-template-columns:30px 1fr 26px 1fr;gap:22px}.details-choices li,.details-comparison-table td,.details-comparison-table th{padding-left:18px;padding-right:18px}}@media (max-width:700px){.details-section.section{padding-top:68px;padding-bottom:68px}.details-section h2{font-size:clamp(27px,7.1vw,36px);line-height:1.65}.details-section .body-copy{font-size:14px;line-height:2}.details-label{margin-bottom:23px}.details-compass-layout,.details-flow-layout,.details-heading-split,.details-pricing-layout,.details-problem-body{grid-template-columns:1fr;gap:32px}.details-problem-heading h2{font-size:clamp(37px,10vw,50px);line-height:1.5}.details-lead{font-size:15px;line-height:2}.details-problem-body{margin-top:35px;padding-top:30px;gap:17px}.details-questions{margin-bottom:0}.details-questions li{gap:13px;font-size:13px;padding:15px 0}.details-about-copy{padding-top:0}.details-values{grid-template-columns:1fr;margin-top:35px}.details-value,.details-value:first-child,.details-value:last-child{display:grid;grid-template-columns:43px 1fr;column-gap:22px;padding:29px 0;border-left:0;border-bottom:1px solid var(--details-rule)}.details-value:last-child{padding-bottom:0;border-bottom:0}.details-value-top{grid-row:1/4;font-size:30px;margin:0}.details-value-top svg{display:none}.details-value h3{margin-bottom:12px;font-size:22px}.details-value .body-copy{margin-bottom:0}.details-phases{grid-template-columns:1fr;gap:40px;margin-top:40px}.details-phase{padding-top:15px}.details-phase-label{margin-bottom:19px}.details-phase-en{font-size:41px;margin-bottom:7px}.details-phase h3{font-size:22px;margin-bottom:12px}.details-phase-intro{margin-bottom:20px}.details-phase ul{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;padding-top:15px}.details-phase li{font-size:12px;line-height:1.9}.details-program-end{display:block;margin-top:35px;padding:25px 0}.details-program-end .small-en{margin-bottom:13px}.details-program-end>p:last-child{font-size:16px;line-height:1.9}.details-compass h2{margin-bottom:23px}.details-compass-name{font-size:59px;margin-top:30px!important}.details-compass-contents{padding-top:13px}.details-list-heading{margin-bottom:20px}.details-compass-contents li{gap:19px;padding:16px 0}.details-compass-contents li p{font-size:14px}.details-comparison-table{display:flex;flex-direction:column;margin-top:35px;font-size:14px;line-height:1.9}.details-comparison-table colgroup{display:none}.details-comparison-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.details-comparison-table tbody{display:block;width:100%}.details-comparison-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--details-rule);margin-bottom:20px}.details-comparison-table tbody tr:last-child{margin-bottom:0}.details-comparison-table tbody th{grid-column:1/-1;border-bottom:0;padding:14px 0 12px;font-size:14px;line-height:1.8}.details-comparison-table tbody td{display:block;min-width:0;padding:16px 13px 20px;font-size:14px;border-bottom:0}.details-comparison-table tbody td:before{content:attr(data-label);display:block;min-height:3.4em;margin-bottom:10px;font-size:12px;font-weight:700;line-height:1.7}.details-comparison-table caption{display:block;order:1;font-size:12px;padding-top:23px}.details-promises{margin-top:34px}.details-promises article{grid-template-columns:39px 1fr;column-gap:19px;row-gap:12px;padding:26px 0}.details-promise-number{font-size:29px}.details-promises h3{padding-top:2px;font-size:20px}.details-promises .body-copy{grid-column:2}.details-gentle-cta{flex-direction:column;align-items:flex-start;gap:18px;margin-top:29px;font-size:13px}.details-transformation-note{margin-top:19px!important}.details-transformations{margin-top:31px}.details-transformation-row{grid-template-columns:28px 1fr;column-gap:19px;row-gap:18px;padding:26px 0}.details-transformation-number{align-self:start;font-size:22px;line-height:1}.details-transformation-arrow{grid-column:2;transform:rotate(90deg);width:20px;height:20px}.details-after{grid-column:2}.details-transformation-row div>p:last-child{font-size:14px}.details-choices{margin-top:31px}.details-choices>p{font-size:15px}.details-choices ul{display:grid;grid-template-columns:repeat(3,1fr);width:100%;row-gap:18px}.details-choices li{font-size:12px;padding:1px 9px}.details-choices li:nth-child(3n){border-right:0}.details-flow h2{margin-bottom:24px}.details-text-link{margin-top:19px;font-size:13px}.details-flow-list li{grid-template-columns:34px 1fr;gap:23px;padding:23px 0}.details-step-number{font-size:29px}.details-flow-list h3{font-size:18px}.details-pricing-layout{gap:38px}.details-pricing h2{margin-bottom:21px}.details-duration{margin-top:27px!important;font-size:15px}.details-duration span{font-size:84px}.details-plan-heading h3{font-size:22px}.details-plan-features{margin:20px 0!important}.details-plan-features li{font-size:13px}.details-plan-price p{font-size:12px}.details-booking{font-size:12px;padding:19px}.details-plan>.minor-note{font-size:10px}.details-mobile-break{display:initial}}@media (prefers-reduced-motion:reduce){.details-gentle-cta a svg,.details-text-link svg{transition:none}}.details-section.details-illustrated{padding-bottom:0}.details-illustration{width:100%;aspect-ratio:3/1;margin-top:64px;overflow:hidden}.details-illustration img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:700px){.details-illustration{aspect-ratio:8/5;margin-top:36px}}