.pha-guts .anatomy{border-radius:var(--step-5);background-color:#FFE;padding:var(--space-xl) 0;box-shadow:inset 0 0 var(--space-xl) #FF966999;overflow:hidden}@media screen and (width>= 768px){.pha-guts .anatomy{padding:var(--space-xl)}}@media screen and (width < 768px){.pha-guts .anatomy .anatomy-image{min-width:50dvw}}@media screen and (width < 576px){.pha-guts .anatomy .anatomy-image{min-width:100dvw}}@media screen and (width < 768px){.pha-guts .anatomy-bottom{padding-left:var(--space-xl);padding-right:var(--space-s)}}.pha-guts .anatomy-wrapper{position:relative;contain:layout;width:-moz-fit-content;width:fit-content;position:relative;left:50%;top:50%;transform:translateY(-50%) translateX(-50%)}.pha-guts .anatomy-wrapper .anatomy-point{position:absolute;background-color:#4B4;color:white;aspect-ratio:1;height:1.5rem;border-radius:50%;font-weight:bold;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--step--2);line-height:1}@media screen and (width>= 768px){.pha-guts .anatomy-wrapper .anatomy-point{height:1.75rem;font-size:var(--step--1)}}.pha-guts .anatomy-wrapper .anatomy-point#one{top:14%;left:39.5%}.pha-guts .anatomy-wrapper .anatomy-point#two{top:25%;left:50.5%}.pha-guts .anatomy-wrapper .anatomy-point#three{top:57%;left:62%}.pha-guts .anatomy-wrapper .anatomy-point#four{top:75%;left:48%}.pha-guts .anatomy-wrapper .anatomy-point#five{top:75%;left:66%}.pha-guts .anatomy-wrapper .anatomy-point#six{top:90%;left:48%}.pha-guts .text-wrapper{position:relative;z-index:3}@media screen and (width < 768px){.pha-guts .text-wrapper{line-height:1.15}}.pha-guts .text-number{display:flex;align-items:center;gap:var(--space-2xs)}.pha-guts .text-number-title{font-weight:bold;color:#4B4;font-size:var(--step-2)}@media screen and (width < 768px){.pha-guts .text-number-title{font-size:var(--step-1)}}.pha-guts .text-number-desc{margin-left:var(--space-2xs);margin-top:var(--space-3xs)}@media screen and (width < 768px){.pha-guts .text-number-desc{font-size:var(--step--1)}}.pha-guts .text-number-inner{background-color:#4B4;color:white;aspect-ratio:1;height:1.75rem;border-radius:50%;font-weight:bold;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--step--1);line-height:1;margin-left:var(--space-2xs)}.pha-guts .text-number:before{display:inline-block;background-color:#4B4;width:var(--space-xl);height:2px;transform:translateY(-3.25px) translateX(-.5px)}@media screen and (width < 768px){.pha-guts .text-block-wrapper{background:linear-gradient(90deg,#FFE 50%,transparent);padding:var(--space-s);padding-left:calc(var(--space-s) - var(--space-2xs));border-radius:.5rem}}.pha-guts .mini-info{background-color:#F7D;border-radius:10rem;padding:var(--space-s);color:white;display:flex;gap:var(--space-s);align-items:center}.pha-guts .mini-info img{height:8rem;max-width:30dvw;-o-object-fit:contain;object-fit:contain}.pha-guts .cta-image{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.pha-guts .cta-itemss{line-height:1.15}.pha-guts .cta-button{width:-moz-fit-content;width:fit-content;text-decoration:none;color:var(--pantai-blue);border:2px solid var(--pantai-blue);padding:var(--space-2xs) var(--space-m);border-radius:2rem;font-weight:bold}.pha-guts .cta-button:hover{color:white;background-color:var(--pantai-blue)}.leader-line{z-index:5}