.elementor-264 .elementor-element.elementor-element-ahero01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-264 .elementor-element.elementor-element-aheroin{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-264 .elementor-element.elementor-element-abody01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-264 .elementor-element.elementor-element-abodyin{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-264 .elementor-element.elementor-element-ainfo01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-264 .elementor-element.elementor-element-ainfoin{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-264 .elementor-element.elementor-element-arel001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-264 .elementor-element.elementor-element-arelin1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-264 .elementor-element.elementor-element-arelgrd{--grid-columns:3;--e-loop-nothing-found-message-align:start;}.elementor-264 .elementor-element.elementor-element-anav001{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-264 .elementor-element.elementor-element-acta001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-264 .elementor-element.elementor-element-actain1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-264 .elementor-element.elementor-element-actacpy{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-264 .elementor-element.elementor-element-aheroin{--content-width:1280px;}.elementor-264 .elementor-element.elementor-element-abodyin{--content-width:1280px;}.elementor-264 .elementor-element.elementor-element-ainfoin{--content-width:1280px;}.elementor-264 .elementor-element.elementor-element-arelin1{--content-width:1280px;}.elementor-264 .elementor-element.elementor-element-actain1{--content-width:1280px;}}@media(max-width:1024px){.elementor-264 .elementor-element.elementor-element-arelgrd{--grid-columns:2;}}@media(max-width:767px){.elementor-264 .elementor-element.elementor-element-arelgrd{--grid-columns:1;}}/* Start custom CSS */body.elementor-page-264,
body.elementor-page-264 *{box-sizing:border-box}
body.elementor-page-264{background:#0A0A0A;color:#F3F5EE;font-family:Pretendard,sans-serif;overflow-x:hidden;overflow-y:auto}
body.elementor-page-264 .e-con{gap:0}
body.elementor-page-264 a{color:inherit}
body.elementor-page-264 .elementor-widget{margin:0}
body.elementor-page-264 .elementor-element-ahero01{width:100%;padding:82px 24px 0;background:#0A0A0A}
body.elementor-page-264 .elementor-element-aheroin{width:100%;max-width:1280px;margin:0 auto}
body.elementor-page-264 .pointiva-column-breadcrumb{display:flex;gap:10px;align-items:center;color:#C9CEC2;font-size:16px;line-height:1.5}
body.elementor-page-264 .pointiva-column-breadcrumb a{text-decoration:none}
body.elementor-page-264 .pointiva-column-breadcrumb .pointiva-column-topic{color:#CCFF00}
body.elementor-page-264 .pointiva-column-single__title{margin-top:30px;max-width:940px}
body.elementor-page-264 .pointiva-column-single__title .elementor-heading-title{color:#F3F5EE;font-size:68px;line-height:1.12;letter-spacing:-.03em;font-weight:700}
body.elementor-page-264 .pointiva-column-single__excerpt{margin-top:30px;max-width:920px}
body.elementor-page-264 .pointiva-column-single__excerpt,
body.elementor-page-264 .pointiva-column-single__excerpt p{color:#F3F5EE;font-size:22px;line-height:1.6}
body.elementor-page-264 .pointiva-column-single__meta{margin-top:28px}
body.elementor-page-264 .pointiva-column-single__meta-list{display:flex;flex-wrap:wrap;gap:10px 26px;color:#C9CEC2;font-size:17px;line-height:1.6}
body.elementor-page-264 .pointiva-column-single__meta-list span:not(:first-child)::before{content:"·";margin-right:26px;color:#C9CEC2}
body.elementor-page-264 .pointiva-column-single__image{width:100%;margin-top:34px}
body.elementor-page-264 .pointiva-column-single__image .elementor-shortcode,
body.elementor-page-264 .pointiva-column-single__featured-image{display:block;width:100%;height:auto}
body.elementor-page-264 .pointiva-column-single__featured-image{aspect-ratio:2.72;object-fit:cover;filter:grayscale(1)}
body.elementor-page-264 .elementor-element-abody01{width:100%;padding:0 24px;background:#0A0A0A}
body.elementor-page-264 .elementor-element-abodyin{width:100%;max-width:1280px;margin:0 auto}
body.elementor-page-264 .pointiva-column-single__content,
body.elementor-page-264 .pointiva-column-single__content>.elementor-widget-container{width:100%}
body.elementor-page-264 .pointiva-column-content--a{width:100%;max-width:none!important;margin:0;color:#F3F5EE}
body.elementor-page-264 .pointiva-column-content--a>*,
body.elementor-page-264 .pointiva-column-content--a .wp-block-group{max-width:none!important}
body.elementor-page-264 .pointiva-column-content--a .wp-block-group,
body.elementor-page-264 .pointiva-column-content--a p,
body.elementor-page-264 .pointiva-column-content--a ul,
body.elementor-page-264 .pointiva-column-content--a ol,
body.elementor-page-264 .pointiva-column-content--a figure{margin-block-start:0;margin-block-end:0}
body.elementor-page-264 .pointiva-column-content--a p{color:#C9CEC2;font-size:20px;line-height:1.7}
body.elementor-page-264 .pointiva-column-content--a h2,
body.elementor-page-264 .pointiva-column-content--a h3{margin:0;color:#F3F5EE;font-family:Pretendard,sans-serif}
body.elementor-page-264 .pointiva-a-scene{position:relative;width:100%;min-height:820px;padding:112px 56px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid rgba(243,245,238,.16)}
body.elementor-page-264 .pointiva-a-scene>h2{font-size:52px;line-height:1.16;letter-spacing:-.03em;font-weight:700}
body.elementor-page-264 .pointiva-a-scene>.pointiva-scene-intro{max-width:900px;margin-top:28px;font-size:22px;color:#F3F5EE}
body.elementor-page-264 .pointiva-a-summary-scene{isolation:isolate}
body.elementor-page-264 .pointiva-a-summary-scene::after{content:"";position:absolute;z-index:-1;right:-50px;top:0;width:54%;height:100%;background-image:url("https://pointiva.kr/wp-content/uploads/2026/09/03_featured-homepage-cost-photo.png");background-size:cover;background-position:center;opacity:.08;filter:grayscale(1)}
body.elementor-page-264 .pointiva-section-label{width:max-content;margin:0 0 26px!important;color:#CCFF00!important;font-size:20px!important;line-height:1.3!important;font-weight:700}
body.elementor-page-264 .pointiva-a-summary-scene>h2{padding-left:38px;border-left:5px solid #CCFF00;font-size:72px;line-height:1.08;letter-spacing:-.03em}
body.elementor-page-264 .pointiva-a-summary-scene>ul{display:grid;gap:30px;margin-top:54px;padding:0;list-style:none}
body.elementor-page-264 .pointiva-a-summary-scene>ul li{position:relative;padding-left:42px;color:#F3F5EE;font-size:28px;line-height:1.5}
body.elementor-page-264 .pointiva-a-summary-scene>ul li::before{content:"";position:absolute;left:0;top:.65em;width:12px;height:12px;border-radius:50%;background:#CCFF00}
body.elementor-page-264 .pointiva-a-summary-scene .pointiva-direct-answer{margin-top:62px;padding-top:42px;border-top:1px solid rgba(243,245,238,.38)}
body.elementor-page-264 .pointiva-direct-answer__label{margin-bottom:22px!important;color:#CCFF00!important;font-size:20px!important;font-weight:700}
body.elementor-page-264 .pointiva-a-summary-scene .pointiva-direct-answer h3{max-width:1120px;font-size:52px;line-height:1.2;letter-spacing:-.03em}
body.elementor-page-264 .pointiva-a-summary-scene .pointiva-direct-answer p:last-child{max-width:1060px;margin-top:24px;font-size:22px;color:#C9CEC2}
body.elementor-page-264 .pointiva-a-factor-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.82fr);gap:48px;margin-top:58px}
body.elementor-page-264 .pointiva-factor-list{margin:0;padding:0;list-style:none;border-top:1px solid rgba(243,245,238,.55)}
body.elementor-page-264 .pointiva-factor-list li{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;min-height:100px;border-bottom:1px solid rgba(243,245,238,.35);color:#F3F5EE;font-size:22px}
body.elementor-page-264 .pointiva-factor-list li::marker{content:""}
body.elementor-page-264 .pointiva-factor-list strong{color:#CCFF00;font-size:34px;line-height:1;font-weight:700}
body.elementor-page-264 .pointiva-a-comparison h3{margin-bottom:34px;font-size:34px;line-height:1.25;letter-spacing:-.025em}
body.elementor-page-264 .pointiva-column-content--a .wp-block-table{width:100%;overflow-x:auto}
body.elementor-page-264 .pointiva-column-content--a table{width:100%;border-collapse:collapse;color:#F3F5EE}
body.elementor-page-264 .pointiva-column-content--a th,
body.elementor-page-264 .pointiva-column-content--a td{height:104px;padding:20px 22px;border:1px solid rgba(243,245,238,.62);font-size:19px;line-height:1.45;text-align:center}
body.elementor-page-264 .pointiva-column-content--a thead th{background:#1C1C1C;font-size:22px}
body.elementor-page-264 .pointiva-column-content--a thead th:last-child{color:#CCFF00}
body.elementor-page-264 .pointiva-a-check-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:24px;margin-top:54px}
body.elementor-page-264 .pointiva-a-check-scene .pointiva-checklist{border:1px solid rgba(243,245,238,.55)}
body.elementor-page-264 .pointiva-a-check-scene .pointiva-checklist ul{margin:0;padding:0;list-style:none}
body.elementor-page-264 .pointiva-a-check-scene .pointiva-checklist li{position:relative;display:flex;align-items:center;min-height:104px;padding:22px 28px 22px 108px;border-bottom:1px solid rgba(243,245,238,.35);color:#F3F5EE;font-size:24px;font-weight:600}
body.elementor-page-264 .pointiva-a-check-scene .pointiva-checklist li:last-child{border-bottom:0}
body.elementor-page-264 .pointiva-a-check-scene .pointiva-checklist li::before{content:"";position:absolute;left:38px;width:38px;height:38px;border:3px solid #CCFF00}
body.elementor-page-264 .pointiva-example-panel{position:relative;min-height:540px;padding:52px;background:#173000;overflow:hidden;isolation:isolate}
body.elementor-page-264 .pointiva-example-panel::after{content:"";position:absolute;z-index:-1;right:-10%;bottom:-10%;width:76%;height:62%;background-image:url("https://pointiva.kr/wp-content/uploads/2026/09/03_featured-renewal-operation-photo.png");background-size:cover;background-position:center;opacity:.52;filter:grayscale(1)}
body.elementor-page-264 .pointiva-example-label{display:inline-block;width:max-content;padding:8px 12px;background:#CCFF00;color:#0A0A0A!important;font-size:17px!important;font-weight:700}
body.elementor-page-264 .pointiva-example-panel h3{max-width:600px;margin-top:28px;font-size:32px;line-height:1.35}
body.elementor-page-264 .pointiva-example-panel>p:not(.pointiva-example-label){margin-top:72px;color:#CCFF00;font-weight:700}
body.elementor-page-264 .pointiva-example-panel ul{display:grid;gap:14px;margin-top:20px;padding:0;list-style:none}
body.elementor-page-264 .pointiva-example-panel li{color:#F3F5EE;font-size:19px}
body.elementor-page-264 .pointiva-example-panel li::before{content:"☑";margin-right:12px;color:#CCFF00}
body.elementor-page-264 .pointiva-faq::before{content:"FAQ";display:block;margin-bottom:24px;color:#CCFF00;font-size:18px;font-weight:700;letter-spacing:.02em}
body.elementor-page-264 .pointiva-faq>h2{margin-bottom:50px;font-size:64px}
body.elementor-page-264 .pointiva-faq{counter-reset:ptv-a-faq}
body.elementor-page-264 .pointiva-faq details{counter-increment:ptv-a-faq;border:1px solid rgba(243,245,238,.62);background:transparent;margin:0 0 24px}
body.elementor-page-264 .pointiva-faq summary{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr) 48px;align-items:center;min-height:112px;padding:26px 38px;list-style:none;color:#F3F5EE;font-size:25px;line-height:1.35;font-weight:700;cursor:pointer}
body.elementor-page-264 .pointiva-faq summary::-webkit-details-marker{display:none}
body.elementor-page-264 .pointiva-faq summary::before{content:counter(ptv-a-faq,decimal-leading-zero);color:#CCFF00;font-size:28px}
body.elementor-page-264 .pointiva-faq summary::after{content:"+";grid-column:3;justify-self:end;color:#CCFF00;font-size:36px;font-weight:400}
body.elementor-page-264 .pointiva-faq details[open] summary::after{content:"−"}
body.elementor-page-264 .pointiva-faq details p{padding:32px 38px 38px 114px;border-top:1px solid rgba(243,245,238,.35);color:#F3F5EE;font-size:21px}
body.elementor-page-264 .elementor-element-ainfo01{width:100%;padding:110px 24px;background:#0A0A0A}
body.elementor-page-264 .elementor-element-ainfo01>.e-con{width:100%;max-width:1280px;margin:0 auto}
body.elementor-page-264 .pointiva-column-single__section-title{display:none}
body.elementor-page-264 .pointiva-column-info{display:grid;grid-template-columns:1fr .7fr 1.55fr;min-height:480px}
body.elementor-page-264 .pointiva-column-info__item{padding:22px 44px;border-right:1px solid rgba(243,245,238,.42)}
body.elementor-page-264 .pointiva-column-info__item:first-child{padding-left:18px}
body.elementor-page-264 .pointiva-column-info__item:last-child{border-right:0}
body.elementor-page-264 .pointiva-column-info__label{display:block;margin-bottom:36px;color:#CCFF00;font-size:17px;font-weight:700;letter-spacing:.02em}
body.elementor-page-264 .pointiva-column-info__value{color:#C9CEC2;font-size:18px;line-height:1.75}
body.elementor-page-264 .pointiva-column-info__value strong{display:block;margin-bottom:16px;color:#F3F5EE;font-size:46px;line-height:1.15}
body.elementor-page-264 .elementor-element-arel001{width:100%;padding:110px 24px 96px;background:#0A0A0A}
body.elementor-page-264 .elementor-element-arel001>.e-con{width:100%;max-width:1280px;margin:0 auto}
body.elementor-page-264 .pointiva-column-single__related-title::before{content:"RELATED COLUMN";display:block;margin-bottom:22px;color:#CCFF00;font-size:17px;line-height:1.3;font-weight:700;letter-spacing:.02em}
body.elementor-page-264 .pointiva-column-single__related-title .elementor-heading-title{color:#F3F5EE;font-size:56px;line-height:1.16;letter-spacing:-.03em}
body.elementor-page-264 .pointiva-column-related-grid{margin-top:46px}
body.elementor-page-264 .pointiva-column-related-grid .elementor-loop-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card{display:flex;width:100%;text-decoration:none;color:#F3F5EE}
body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__image,
body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__image .elementor-widget-container,
body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__image img{display:block;width:100%;height:310px}
body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__image img{object-fit:cover;filter:grayscale(1)}
body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__copy{padding-top:20px}
body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__topic{color:#CCFF00;font-size:15px;font-weight:700}
body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__title{margin-top:14px}
body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__title .elementor-heading-title{color:#F3F5EE;font-size:24px;line-height:1.4;letter-spacing:-.025em}
body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__excerpt{display:none}
body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__arrow{margin-top:18px}
body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__arrow .elementor-heading-title{color:#CCFF00;font-size:24px}
body.elementor-page-264 .elementor-element-anav001{position:relative;display:flex;align-items:center;margin-top:70px;padding-top:34px;border-top:1px solid rgba(243,245,238,.62)}
body.elementor-page-264 .pointiva-column-single__post-nav{width:100%}
body.elementor-page-264 .pointiva-column-single__post-nav .elementor-post-navigation{display:grid;grid-template-columns:1fr 1fr}
body.elementor-page-264 .pointiva-column-single__post-nav a{color:#F3F5EE}
body.elementor-page-264 .pointiva-column-single__list-button{position:absolute;left:50%;top:31px;transform:translateX(-50%)}
body.elementor-page-264 .pointiva-column-single__list-button .elementor-button{padding:0;border:0;background:transparent;color:#F3F5EE;font-size:18px}
body.elementor-page-264 .elementor-element-acta001{width:100%;min-height:900px;padding:48px 44px 72px;background:#CCFF00;color:#0A0A0A}
body.elementor-page-264 .elementor-element-actain1{position:relative;width:100%;max-width:1280px;min-height:780px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 324px;align-items:end;gap:48px}
body.elementor-page-264 .elementor-element-actain1::before{content:"";position:absolute;left:344px;right:0;top:8px;height:1px;background:#0A0A0A}
body.elementor-page-264 .elementor-element-actain1::after{content:"";position:absolute;left:324px;top:4px;width:7px;height:7px;border-radius:50%;background:#0A0A0A}
body.elementor-page-264 .pointiva-column-single__cta-label{position:absolute;left:0;top:0}
body.elementor-page-264 .pointiva-column-single__cta-label .elementor-heading-title{color:#0A0A0A;font-size:16px;letter-spacing:.02em}
body.elementor-page-264 .pointiva-column-single__cta-title .elementor-heading-title{max-width:760px;color:#0A0A0A;font-size:60px;line-height:1.18;letter-spacing:-.03em}
body.elementor-page-264 .pointiva-column-single__cta-description{margin-top:38px}
body.elementor-page-264 .pointiva-column-single__cta-description,
body.elementor-page-264 .pointiva-column-single__cta-description p{color:#0A0A0A;font-size:22px;line-height:1.65}
body.elementor-page-264 .pointiva-column-single__cta-button{width:100%;align-self:end}
body.elementor-page-264 .pointiva-column-single__cta-button .elementor-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:110px;border:0;border-radius:0;background:#0A0A0A;color:#F3F5EE;font-size:20px;font-weight:700}
@media(max-width:1024px){
 body.elementor-page-264 .pointiva-column-single__title .elementor-heading-title{font-size:58px}
 body.elementor-page-264 .pointiva-a-scene{min-height:720px;padding:96px 28px}
 body.elementor-page-264 .pointiva-a-summary-scene>h2{font-size:62px}
 body.elementor-page-264 .pointiva-a-summary-scene .pointiva-direct-answer h3{font-size:44px}
 body.elementor-page-264 .pointiva-a-factor-grid{grid-template-columns:1fr;gap:52px}
 body.elementor-page-264 .pointiva-a-check-grid{grid-template-columns:1fr}
 body.elementor-page-264 .pointiva-column-info{grid-template-columns:1fr 1fr}
 body.elementor-page-264 .pointiva-column-info__item:nth-child(2){border-right:0}
 body.elementor-page-264 .pointiva-column-info__item:last-child{grid-column:1/-1;border-top:1px solid rgba(243,245,238,.42);padding-top:38px}
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__image,
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__image .elementor-widget-container,
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__image img{height:240px}
 body.elementor-page-264 .elementor-element-acta001{min-height:760px;padding:44px 28px 56px}
 body.elementor-page-264 .elementor-element-actain1{min-height:660px;grid-template-columns:1fr 260px}
 body.elementor-page-264 .pointiva-column-single__cta-title .elementor-heading-title{font-size:50px}
}
@media(max-width:767px){
 body.elementor-page-264 .elementor-element-ahero01{padding:58px 20px 0}
 body.elementor-page-264 .pointiva-column-breadcrumb{font-size:14px}
 body.elementor-page-264 .pointiva-column-single__title{margin-top:24px}
 body.elementor-page-264 .pointiva-column-single__title .elementor-heading-title{font-size:42px;line-height:1.16}
 body.elementor-page-264 .pointiva-column-single__excerpt{margin-top:22px}
 body.elementor-page-264 .pointiva-column-single__excerpt,
 body.elementor-page-264 .pointiva-column-single__excerpt p{font-size:17px}
 body.elementor-page-264 .pointiva-column-single__meta-list{display:grid;gap:5px;font-size:14px}
 body.elementor-page-264 .pointiva-column-single__meta-list span:not(:first-child)::before{display:none}
 body.elementor-page-264 .pointiva-column-single__image{margin-top:30px}
 body.elementor-page-264 .pointiva-column-single__featured-image{aspect-ratio:1.35}
 body.elementor-page-264 .elementor-element-abody01{padding:0 20px}
 body.elementor-page-264 .pointiva-a-scene{min-height:0;padding:76px 0}
 body.elementor-page-264 .pointiva-a-scene>h2{font-size:36px}
 body.elementor-page-264 .pointiva-a-scene>.pointiva-scene-intro{margin-top:22px;font-size:17px}
 body.elementor-page-264 .pointiva-section-label{margin-bottom:18px!important;font-size:15px!important}
 body.elementor-page-264 .pointiva-a-summary-scene::after{right:-40%;width:110%;opacity:.06}
 body.elementor-page-264 .pointiva-a-summary-scene>h2{padding-left:20px;border-left-width:4px;font-size:44px}
 body.elementor-page-264 .pointiva-a-summary-scene>ul{gap:20px;margin-top:36px}
 body.elementor-page-264 .pointiva-a-summary-scene>ul li{padding-left:28px;font-size:19px}
 body.elementor-page-264 .pointiva-a-summary-scene>ul li::before{width:8px;height:8px}
 body.elementor-page-264 .pointiva-a-summary-scene .pointiva-direct-answer{margin-top:44px;padding-top:34px}
 body.elementor-page-264 .pointiva-a-summary-scene .pointiva-direct-answer h3{font-size:34px}
 body.elementor-page-264 .pointiva-a-summary-scene .pointiva-direct-answer p:last-child{font-size:17px}
 body.elementor-page-264 .pointiva-a-factor-grid{margin-top:38px;gap:42px}
 body.elementor-page-264 .pointiva-factor-list li{grid-template-columns:58px 1fr;min-height:78px;font-size:17px}
 body.elementor-page-264 .pointiva-factor-list strong{font-size:25px}
 body.elementor-page-264 .pointiva-a-comparison h3{font-size:26px}
 body.elementor-page-264 .pointiva-column-content--a th,
 body.elementor-page-264 .pointiva-column-content--a td{min-width:150px;height:76px;padding:15px 12px;font-size:14px}
 body.elementor-page-264 .pointiva-a-check-grid{margin-top:36px}
 body.elementor-page-264 .pointiva-a-check-scene .pointiva-checklist li{min-height:82px;padding:18px 18px 18px 72px;font-size:17px}
 body.elementor-page-264 .pointiva-a-check-scene .pointiva-checklist li::before{left:22px;width:28px;height:28px;border-width:2px}
 body.elementor-page-264 .pointiva-example-panel{min-height:500px;padding:32px 24px}
 body.elementor-page-264 .pointiva-example-panel h3{font-size:26px}
 body.elementor-page-264 .pointiva-example-panel>p:not(.pointiva-example-label){margin-top:54px}
 body.elementor-page-264 .pointiva-faq::before{margin-bottom:16px;font-size:14px}
 body.elementor-page-264 .pointiva-faq>h2{margin-bottom:34px;font-size:42px}
 body.elementor-page-264 .pointiva-faq details{margin-bottom:16px}
 body.elementor-page-264 .pointiva-faq summary{grid-template-columns:44px 1fr 30px;min-height:92px;padding:22px 18px;font-size:18px}
 body.elementor-page-264 .pointiva-faq summary::before{font-size:20px}
 body.elementor-page-264 .pointiva-faq summary::after{font-size:28px}
 body.elementor-page-264 .pointiva-faq details p{padding:24px 18px 26px 62px;font-size:16px}
 body.elementor-page-264 .elementor-element-ainfo01{padding:76px 20px}
 body.elementor-page-264 .pointiva-column-info{display:block;min-height:0}
 body.elementor-page-264 .pointiva-column-info__item{padding:30px 0;border-right:0;border-bottom:1px solid rgba(243,245,238,.32)}
 body.elementor-page-264 .pointiva-column-info__item:first-child{padding-left:0}
 body.elementor-page-264 .pointiva-column-info__item:last-child{border-top:0;border-bottom:0}
 body.elementor-page-264 .pointiva-column-info__label{margin-bottom:18px;font-size:14px}
 body.elementor-page-264 .pointiva-column-info__value{font-size:16px}
 body.elementor-page-264 .pointiva-column-info__value strong{font-size:36px}
 body.elementor-page-264 .elementor-element-arel001{padding:76px 20px}
 body.elementor-page-264 .pointiva-column-single__related-title::before{margin-bottom:16px;font-size:14px}
 body.elementor-page-264 .pointiva-column-single__related-title .elementor-heading-title{font-size:42px}
 body.elementor-page-264 .pointiva-column-related-grid .elementor-loop-container{grid-template-columns:1fr;gap:40px}
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__image,
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__image .elementor-widget-container,
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__image img{height:auto;aspect-ratio:1.55}
 body.elementor-page-264 .elementor-element-anav001{margin-top:50px;padding-top:26px}
 body.elementor-page-264 .pointiva-column-single__list-button{position:static;transform:none;margin-top:28px}
 body.elementor-page-264 .elementor-element-anav001{display:flex;flex-direction:column}
 body.elementor-page-264 .elementor-element-acta001{min-height:790px;padding:34px 20px 44px}
 body.elementor-page-264 .elementor-element-actain1{min-height:712px;display:flex;flex-direction:column;align-items:stretch}
 body.elementor-page-264 .elementor-element-actain1::before{left:112px}
 body.elementor-page-264 .elementor-element-actain1::after{left:106px}
 body.elementor-page-264 .pointiva-column-single__cta-label{position:static;margin-bottom:auto}
 body.elementor-page-264 .pointiva-column-single__cta-title .elementor-heading-title{font-size:42px}
 body.elementor-page-264 .pointiva-column-single__cta-description,
 body.elementor-page-264 .pointiva-column-single__cta-description p{font-size:17px}
 body.elementor-page-264 .pointiva-column-single__cta-button{margin-top:40px}
 body.elementor-page-264 .pointiva-column-single__cta-button .elementor-button{min-height:78px;font-size:18px}
}

/* mobile-precision-v3 */

@media(max-width:767px){
 body.elementor-page-264{overflow-x:hidden}
 body.elementor-page-264 .elementor-element-ahero01,
 body.elementor-page-264 .elementor-element-aheroin,
 body.elementor-page-264 .elementor-element-abody01,
 body.elementor-page-264 .elementor-element-abodyin,
 body.elementor-page-264 .elementor-element-ainfo01,
 body.elementor-page-264 .elementor-element-arel001,
 body.elementor-page-264 .elementor-element-acta001,
 body.elementor-page-264 .pointiva-column-content--a,
 body.elementor-page-264 .pointiva-column-content--a>*{width:100%;max-width:100%;min-width:0}
 body.elementor-page-264 .elementor-element-aheroin{padding-left:20px;padding-right:20px}
 body.elementor-page-264 .pointiva-column-single__title .elementor-heading-title{font-size:clamp(34px,10vw,42px);word-break:keep-all;overflow-wrap:anywhere}
 body.elementor-page-264 .pointiva-column-single__excerpt,
 body.elementor-page-264 .pointiva-column-single__excerpt p{word-break:keep-all}
 body.elementor-page-264 .pointiva-column-single__meta-list{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px}
 body.elementor-page-264 .pointiva-column-single__meta-list span:not(:first-child)::before{display:inline;margin-right:14px}
 body.elementor-page-264 .pointiva-column-single__meta-list span:nth-child(3){flex-basis:100%}
 body.elementor-page-264 .pointiva-column-single__meta-list span:nth-child(3)::before{display:none}
 body.elementor-page-264 .pointiva-column-single__featured-image{aspect-ratio:1.15}
 body.elementor-page-264 .pointiva-a-scene{overflow:hidden}
 body.elementor-page-264 .pointiva-factor-list{display:grid;gap:9px}
 body.elementor-page-264 .pointiva-factor-list li{position:relative;grid-template-columns:56px minmax(0,1fr) 22px;min-height:86px;margin:0;padding:16px 14px;border:1px solid rgba(243,245,238,.28);border-radius:8px;background:rgba(255,255,255,.018)}
 body.elementor-page-264 .pointiva-factor-list li::after{content:"⌄";position:static;width:auto;height:auto;background:none;color:#F3F5EE;font-size:24px;line-height:1;text-align:right;transform:none}
 body.elementor-page-264 .pointiva-factor-list strong{font-size:24px}
 body.elementor-page-264 .pointiva-a-comparison .wp-block-table{overflow:visible}
 body.elementor-page-264 .pointiva-a-comparison table,
 body.elementor-page-264 .pointiva-a-comparison tbody,
 body.elementor-page-264 .pointiva-a-comparison tr,
 body.elementor-page-264 .pointiva-a-comparison td{display:block;width:100%;min-width:0}
 body.elementor-page-264 .pointiva-a-comparison thead{display:none}
 body.elementor-page-264 .pointiva-a-comparison tr{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 14px;padding:18px;border:1px solid rgba(243,245,238,.35);border-top:2px solid #CCFF00;border-radius:8px;background:#121212}
 body.elementor-page-264 .pointiva-a-comparison td{height:auto;min-height:0;padding:13px 8px;border:0;border-top:1px solid rgba(243,245,238,.18);font-size:14px;text-align:left}
 body.elementor-page-264 .pointiva-a-comparison td:first-child{grid-column:1/-1;padding:4px 8px 16px;border-top:0;color:#F3F5EE;font-size:20px;font-weight:700;text-align:center}
 body.elementor-page-264 .pointiva-a-comparison td:nth-child(2n){font-weight:700}
}
/* live-excerpt-v1 */
body.elementor-page-264 .pointiva-column-single__excerpt-live{max-width:920px;margin:0 0 28px;color:#F3F5EE;font-size:22px;line-height:1.6;word-break:keep-all}
@media(max-width:767px){
 body.elementor-page-264 .pointiva-column-single__excerpt-live{margin-bottom:22px;font-size:17px;line-height:1.65}
}

/* mobile-a-refine-v14: approved hub untouched; A article body only */
@media(max-width:767px){
 body.elementor-page-264 .pointiva-a-summary-scene>.pointiva-section-label{
  display:none!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene>h2{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0 0 0 12px!important;
  border-left:3px solid #CCFF00!important;
  align-self:stretch!important;
  justify-self:start!important;
  transform:none!important;
  color:#F3F5EE!important;
  font-size:22px!important;
  line-height:1.35!important;
  letter-spacing:-.025em!important;
  text-align:left!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene>ul{
  gap:10px!important;
  margin-top:30px!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene>ul li{
  font-size:19px!important;
  line-height:1.58!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene .pointiva-direct-answer{
  margin-top:34px!important;
  padding-top:28px!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene .pointiva-direct-answer__label{
  margin:0 0 14px!important;
  color:#CCFF00!important;
  font-size:15px!important;
  line-height:1.4!important;
  font-weight:700!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene .pointiva-direct-answer h3{
  max-width:none!important;
  margin:0!important;
  font-size:23px!important;
  line-height:1.42!important;
  letter-spacing:-.025em!important;
  font-weight:700!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene .pointiva-direct-answer p:last-child{
  margin-top:18px!important;
  font-size:17px!important;
  line-height:1.65!important;
 }
 body.elementor-page-264 .pointiva-a-scene:not(.pointiva-a-summary-scene)>h2{
  margin:0!important;
  color:#F3F5EE!important;
  font-size:24px!important;
  line-height:1.38!important;
  letter-spacing:-.025em!important;
  font-weight:700!important;
 }
 body.elementor-page-264 .pointiva-a-scene:not(.pointiva-a-summary-scene)>.pointiva-scene-intro{
  margin-top:16px!important;
  font-size:17px!important;
  line-height:1.65!important;
 }
 body.elementor-page-264 .pointiva-a-factor-grid{
  margin-top:42px!important;
  gap:42px!important;
 }
 body.elementor-page-264 .pointiva-factor-list{
  gap:28px!important;
 }
 body.elementor-page-264 .pointiva-factor-list li{
  grid-template-columns:48px minmax(0,1fr)!important;
  min-height:64px!important;
  margin:0!important;
  padding:12px 14px!important;
  font-size:17px!important;
  line-height:1.45!important;
 }
 body.elementor-page-264 .pointiva-factor-list li::after{
  content:none!important;
  display:none!important;
 }
 body.elementor-page-264 .pointiva-factor-list strong{
  font-size:22px!important;
  line-height:1!important;
 }
}

/* desktop-a-alignment-v15: A template desktop only; approved mobile rules remain intact */
@media(min-width:1025px){
 body.elementor-page-264 .pointiva-a-summary-scene{
  display:block!important;
  min-height:0!important;
  padding:112px 56px!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene>.pointiva-section-label{
  display:none!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene>h2,
 body.elementor-page-264 .pointiva-a-summary-scene>ul,
 body.elementor-page-264 .pointiva-a-summary-scene .pointiva-direct-answer,
 body.elementor-page-264 .pointiva-a-summary-scene .pointiva-direct-answer h3,
 body.elementor-page-264 .pointiva-a-summary-scene .pointiva-direct-answer p:last-child,
 body.elementor-page-264 .pointiva-a-factors-scene>h2,
 body.elementor-page-264 .pointiva-a-factors-scene>.pointiva-scene-intro{
  width:100%!important;
  max-width:none!important;
  margin-left:0!important;
  margin-right:0!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene>h2{
  margin-top:0!important;
  padding-left:38px!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene>ul{
  gap:15px!important;
  margin-top:44px!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene .pointiva-direct-answer{
  margin-top:60px!important;
  padding-top:38px!important;
  border-top:1px solid rgba(243,245,238,.38)!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene .pointiva-direct-answer__label{
  margin:0 0 20px!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene .pointiva-direct-answer h3{
  margin:0!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene .pointiva-direct-answer p:last-child{
  margin-top:28px!important;
 }
 body.elementor-page-264 .pointiva-a-factors-scene{
  min-height:0!important;
  padding:112px 56px!important;
 }
 body.elementor-page-264 .pointiva-a-factors-scene>h2{
  margin-top:0!important;
 }
 body.elementor-page-264 .pointiva-a-factors-scene>.pointiva-scene-intro{
  margin-top:28px!important;
 }
 body.elementor-page-264 .pointiva-a-factor-grid{
  width:100%!important;
  max-width:none!important;
  margin-top:58px!important;
 }
 body.elementor-page-264 .pointiva-faq{
  display:grid!important;
  grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr)!important;
  column-gap:88px!important;
  align-items:start!important;
  align-content:start!important;
  min-height:0!important;
  padding:112px 56px!important;
 }
 body.elementor-page-264 .pointiva-faq::before{
  grid-column:1!important;
  grid-row:1!important;
  margin:0 0 20px!important;
 }
 body.elementor-page-264 .pointiva-faq>h2{
  grid-column:1!important;
  grid-row:2!important;
  align-self:start!important;
  margin:0!important;
 }
 body.elementor-page-264 .pointiva-faq details{
  grid-column:2!important;
  width:100%!important;
  margin:0 0 16px!important;
 }
 body.elementor-page-264 .elementor-element-ainfo01{
  padding:76px 24px!important;
 }
 body.elementor-page-264 .elementor-element-ainfo01>.e-con{
  max-width:1280px!important;
 }
 body.elementor-page-264 .pointiva-column-single__section-title{
  display:block!important;
  margin:0 0 30px!important;
 }
 body.elementor-page-264 .pointiva-column-single__section-title .elementor-heading-title{
  color:#F3F5EE!important;
  font-size:28px!important;
  line-height:1.25!important;
  letter-spacing:-.025em!important;
 }
 body.elementor-page-264 .pointiva-column-info{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  min-height:0!important;
  border-top:1px solid rgba(243,245,238,.35)!important;
  border-bottom:1px solid rgba(243,245,238,.35)!important;
 }
 body.elementor-page-264 .pointiva-column-info__item{
  min-height:0!important;
  padding:32px 38px!important;
  border-right:1px solid rgba(243,245,238,.35)!important;
 }
 body.elementor-page-264 .pointiva-column-info__item:first-child{
  padding-left:0!important;
 }
 body.elementor-page-264 .pointiva-column-info__item:last-child{
  border-right:0!important;
 }
 body.elementor-page-264 .pointiva-column-info__label{
  margin-bottom:16px!important;
 }
 body.elementor-page-264 .pointiva-column-info__value{
  font-size:17px!important;
  line-height:1.65!important;
 }
 body.elementor-page-264 .pointiva-column-info__value strong{
  margin-bottom:8px!important;
  font-size:28px!important;
  line-height:1.2!important;
 }
}

/* desktop-a-rhythm-v16: desktop spacing, FAQ stability, and related-card action */
@media(min-width:1025px){
 body.elementor-page-264 .pointiva-a-summary-scene{
  padding-top:48px!important;
  padding-bottom:96px!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene>h2{
  margin-bottom:0!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene>ul{
  gap:15px!important;
  margin-top:20px!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene .pointiva-direct-answer{
  margin-top:48px!important;
  padding-top:48px!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene .pointiva-direct-answer__label{
  margin-bottom:20px!important;
 }
 body.elementor-page-264 .pointiva-a-check-scene .pointiva-a-check-grid{
  margin-top:32px!important;
 }
 body.elementor-page-264 .pointiva-faq::before,
 body.elementor-page-264 .pointiva-faq>h2{
  grid-column:1!important;
  grid-row:1!important;
  align-self:start!important;
 }
 body.elementor-page-264 .pointiva-faq::before{
  margin:0!important;
 }
 body.elementor-page-264 .pointiva-faq>h2{
  margin:42px 0 0!important;
 }
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card{
  position:relative!important;
  display:block!important;
  overflow:hidden!important;
  background:#121212!important;
 }
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__copy{
  position:relative!important;
  display:block!important;
  min-height:172px!important;
  padding:24px 112px 24px 24px!important;
 }
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__arrow{
  position:absolute!important;
  right:24px!important;
  bottom:24px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:64px!important;
  height:64px!important;
  margin:0!important;
  border:2px solid #CCFF00!important;
 }
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__arrow .elementor-heading-title{
  display:block!important;
  color:#F3F5EE!important;
  font-size:30px!important;
  line-height:1!important;
  font-weight:400!important;
  transform:translate3d(0,0,0)!important;
  transition:transform .22s ease,color .22s ease!important;
 }
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card:hover .pointiva-column-card__arrow .elementor-heading-title{
  color:#CCFF00!important;
  transform:translate3d(6px,-4px,0)!important;
 }
}

/* desktop-a-faq-anchor-v17: keep the FAQ title visually stable while details expand */
@media(min-width:1025px){
 body.elementor-page-264 .pointiva-faq,
 body.elementor-page-264 .pointiva-faq *{
  overflow-anchor:none!important;
 }
}

/* a-typography-and-mobile-rhythm-v18: scoped desktop hierarchy and mobile alignment */
@media(min-width:1025px){
 body.elementor-page-264 .pointiva-a-summary-scene>h2{
  font-size:36px!important;
  line-height:1.2!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene .pointiva-direct-answer h3,
 body.elementor-page-264 .pointiva-a-scene:not(.pointiva-a-summary-scene)>h2,
 body.elementor-page-264 .pointiva-a-comparison h3,
 body.elementor-page-264 .pointiva-example-panel h3,
 body.elementor-page-264 .pointiva-faq>h2{
  font-size:26px!important;
  line-height:1.4!important;
  letter-spacing:-.025em!important;
 }
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__copy{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 64px!important;
  column-gap:20px!important;
  row-gap:14px!important;
  align-items:center!important;
  min-height:0!important;
  padding:24px!important;
 }
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__topic{
  grid-column:1/-1!important;
  margin:0!important;
 }
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__title{
  grid-column:1!important;
  grid-row:2!important;
  margin:0!important;
  align-self:center!important;
 }
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__excerpt{
  grid-column:1/-1!important;
 }
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__arrow{
  position:static!important;
  grid-column:2!important;
  grid-row:2!important;
  align-self:center!important;
  justify-self:end!important;
  width:64px!important;
  height:64px!important;
  border-color:#CCFF00!important;
 }
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__arrow .elementor-heading-title{
  color:#CCFF00!important;
  font-size:30px!important;
  font-weight:500!important;
  transform:scale(1)!important;
  transform-origin:center!important;
  transition:transform .22s ease,font-weight .22s ease!important;
 }
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card:hover .pointiva-column-card__arrow .elementor-heading-title{
  color:#CCFF00!important;
  font-weight:800!important;
  transform:scale(1.18)!important;
 }
}
@media(max-width:767px){
 body.elementor-page-264 .pointiva-a-summary-scene>h2,
 body.elementor-page-264 .pointiva-a-summary-scene>ul{
  margin-left:0!important;
  margin-inline-start:0!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene>ul{
  padding-left:0!important;
  padding-inline-start:0!important;
 }
 body.elementor-page-264 .pointiva-a-summary-scene>ul li::before{
  left:0!important;
 }
 body.elementor-page-264 .pointiva-a-check-scene>.pointiva-scene-intro,
 body.elementor-page-264 .pointiva-a-check-scene .pointiva-a-check-grid{
  margin-top:20px!important;
 }
 body.elementor-page-264 .pointiva-faq{
  display:block!important;
  min-height:0!important;
 }
 body.elementor-page-264 .pointiva-faq::before{
  display:block!important;
  margin:0 0 16px!important;
 }
 body.elementor-page-264 .pointiva-faq>h2{
  margin:0 0 16px!important;
 }
 body.elementor-page-264 .pointiva-faq details{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  margin:0 0 16px!important;
  box-sizing:border-box!important;
 }
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__copy{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 54px!important;
  column-gap:16px!important;
  row-gap:12px!important;
  align-items:center!important;
  min-height:0!important;
  padding:20px!important;
 }
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__topic{
  grid-column:1/-1!important;
  margin:0!important;
 }
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__title{
  grid-column:1!important;
  grid-row:2!important;
  margin:0!important;
  align-self:center!important;
 }
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__excerpt{
  grid-column:1/-1!important;
 }
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__arrow{
  position:static!important;
  grid-column:2!important;
  grid-row:2!important;
  align-self:center!important;
  justify-self:end!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:54px!important;
  height:54px!important;
  margin:0!important;
  border:2px solid #CCFF00!important;
 }
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card__arrow .elementor-heading-title{
  color:#CCFF00!important;
  font-size:26px!important;
  line-height:1!important;
  font-weight:500!important;
  transform:scale(1)!important;
  transform-origin:center!important;
  transition:transform .22s ease,font-weight .22s ease!important;
 }
 body.elementor-page-264 .pointiva-column-related-grid .pointiva-column-card:hover .pointiva-column-card__arrow .elementor-heading-title{
  color:#CCFF00!important;
  font-weight:800!important;
  transform:scale(1.18)!important;
 }
}

/* mobile-faq-spacing-v19: equalize FAQ label-to-title and title-to-content rhythm */
@media(max-width:767px){
 body.elementor-page-264 .pointiva-faq>h2{
  margin-bottom:32px!important;
 }
}

/* cta-reference-rebuild-v20: A CTA rebuilt from approved 08_article_consultation_cta references */
@media(min-width:1025px){
 body.elementor-page-264 .elementor-element-acta001{
  display:block!important;
  min-height:1024px!important;
  padding:48px 48px 94px!important;
  background:#CCFF00!important;
 }
 body.elementor-page-264 .elementor-element-actain1{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  min-height:0!important;
  margin:0!important;
 }
 body.elementor-page-264 .elementor-element-actain1>.e-con-inner{
  position:relative!important;
  display:block!important;
  width:100%!important;
  max-width:none!important;
  min-height:882px!important;
  margin:0!important;
 }
 body.elementor-page-264 .elementor-element-actain1::before,
 body.elementor-page-264 .elementor-element-actain1::after{
  display:none!important;
 }
 body.elementor-page-264 .elementor-element-actain1>.e-con-inner::before{
  content:""!important;
  position:absolute!important;
  left:344px!important;
  right:0!important;
  top:8px!important;
  height:1px!important;
  display:block!important;
  background:#0A0A0A!important;
 }
 body.elementor-page-264 .elementor-element-actain1>.e-con-inner::after{
  content:""!important;
  position:absolute!important;
  left:340px!important;
  top:4px!important;
  display:block!important;
  width:8px!important;
  height:8px!important;
  border-radius:50%!important;
  background:#0A0A0A!important;
 }
 body.elementor-page-264 .elementor-element-actacpy{
  position:static!important;
  display:block!important;
  width:auto!important;
  min-height:0!important;
  padding:0!important;
  margin:0!important;
 }
 body.elementor-page-264 .pointiva-column-single__cta-label{
  position:absolute!important;
  left:0!important;
  top:0!important;
  margin:0!important;
 }
 body.elementor-page-264 .pointiva-column-single__cta-label .elementor-heading-title{
  font-size:16px!important;
  line-height:1.4!important;
  letter-spacing:.08em!important;
  font-weight:500!important;
 }
 body.elementor-page-264 .pointiva-column-single__cta-title{
  position:absolute!important;
  left:0!important;
  bottom:150px!important;
  width:760px!important;
  max-width:calc(100% - 400px)!important;
  margin:0!important;
 }
 body.elementor-page-264 .pointiva-column-single__cta-title .elementor-heading-title{
  max-width:none!important;
  font-size:60px!important;
  line-height:1.18!important;
  letter-spacing:-.04em!important;
  font-weight:700!important;
 }
 body.elementor-page-264 .pointiva-column-single__cta-description{
  position:absolute!important;
  left:0!important;
  bottom:0!important;
  width:560px!important;
  max-width:calc(100% - 400px)!important;
  margin:0!important;
 }
 body.elementor-page-264 .pointiva-column-single__cta-description,
 body.elementor-page-264 .pointiva-column-single__cta-description p{
  margin:0!important;
  font-size:22px!important;
  line-height:1.65!important;
 }
 body.elementor-page-264 .pointiva-column-single__cta-button{
  position:absolute!important;
  right:0!important;
  bottom:0!important;
  width:324px!important;
  margin:0!important;
 }
 body.elementor-page-264 .pointiva-column-single__cta-button .elementor-button{
  width:100%!important;
  min-height:110px!important;
  height:110px!important;
  padding:0!important;
  font-size:20px!important;
 }
}
@media(max-width:767px){
 body.elementor-page-264 .elementor-element-acta001{
  display:block!important;
  min-height:790px!important;
  padding:28px 20px 34px!important;
 }
 body.elementor-page-264 .elementor-element-actain1{
  display:block!important;
  min-height:0!important;
  margin:0!important;
 }
 body.elementor-page-264 .elementor-element-actain1>.e-con-inner{
  position:relative!important;
  display:block!important;
  width:100%!important;
  min-height:728px!important;
  margin:0!important;
 }
 body.elementor-page-264 .elementor-element-actain1::before,
 body.elementor-page-264 .elementor-element-actain1::after{
  display:none!important;
 }
 body.elementor-page-264 .elementor-element-actain1>.e-con-inner::before{
  content:""!important;
  position:absolute!important;
  left:8px!important;
  right:0!important;
  top:58px!important;
  display:block!important;
  height:1px!important;
  background:#0A0A0A!important;
 }
 body.elementor-page-264 .elementor-element-actain1>.e-con-inner::after{
  content:""!important;
  position:absolute!important;
  left:0!important;
  top:54px!important;
  display:block!important;
  width:8px!important;
  height:8px!important;
  border-radius:50%!important;
  background:#0A0A0A!important;
 }
 body.elementor-page-264 .elementor-element-actacpy{
  position:static!important;
  display:block!important;
  width:auto!important;
  min-height:0!important;
  padding:0!important;
  margin:0!important;
 }
 body.elementor-page-264 .pointiva-column-single__cta-label{
  position:absolute!important;
  left:0!important;
  top:0!important;
  margin:0!important;
 }
 body.elementor-page-264 .pointiva-column-single__cta-label .elementor-heading-title{
  font-size:16px!important;
  line-height:1.4!important;
  letter-spacing:.08em!important;
  font-weight:500!important;
 }
 body.elementor-page-264 .pointiva-column-single__cta-title{
  position:absolute!important;
  left:0!important;
  bottom:160px!important;
  width:100%!important;
  margin:0!important;
 }
 body.elementor-page-264 .pointiva-column-single__cta-title .elementor-heading-title{
  max-width:none!important;
  font-size:42px!important;
  line-height:1.22!important;
  letter-spacing:-.04em!important;
 }
 body.elementor-page-264 .pointiva-column-single__cta-description{
  position:absolute!important;
  left:0!important;
  bottom:104px!important;
  width:100%!important;
  margin:0!important;
 }
 body.elementor-page-264 .pointiva-column-single__cta-description,
 body.elementor-page-264 .pointiva-column-single__cta-description p{
  margin:0!important;
  font-size:17px!important;
  line-height:1.65!important;
 }
 body.elementor-page-264 .pointiva-column-single__cta-button{
  position:absolute!important;
  right:0!important;
  bottom:0!important;
  width:100%!important;
  margin:0!important;
 }
 body.elementor-page-264 .pointiva-column-single__cta-button .elementor-button{
  width:100%!important;
  min-height:78px!important;
  height:78px!important;
  padding:0!important;
  font-size:18px!important;
 }
}


/* cta-main-component-v21: mirror the approved main-page final CTA component */
body.elementor-page-264 .elementor-element-acta001{
  width:100%!important;
  min-height:0!important;
  padding:80px 24px!important;
  background:#CCFF00!important;
  color:#0A0A0A!important;
}
body.elementor-page-264 .elementor-element-actain1{
  display:block!important;
  width:100%!important;
  max-width:1280px!important;
  min-height:0!important;
  margin:0 auto!important;
}
body.elementor-page-264 .elementor-element-actain1>.e-con-inner{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:flex-start!important;
  width:100%!important;
  max-width:none!important;
  min-height:0!important;
  margin:0!important;
  gap:28px!important;
}
body.elementor-page-264 .elementor-element-actain1::before,
body.elementor-page-264 .elementor-element-actain1::after{content:none!important;display:none!important;}
body.elementor-page-264 .elementor-element-actain1>.e-con-inner::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  right:7%!important;
  top:43%!important;
  width:250px!important;
  height:14px!important;
  background:radial-gradient(circle at 7px 7px,#0A0A0A 0 6px,transparent 6.5px),linear-gradient(#0A0A0A,#0A0A0A) 42px 7px/208px 1px no-repeat!important;
  pointer-events:none!important;
}
body.elementor-page-264 .elementor-element-actain1>.e-con-inner::after{content:none!important;display:none!important;}
body.elementor-page-264 .elementor-element-actacpy{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  width:100%!important;
  min-height:0!important;
  margin:0!important;
  gap:28px!important;
}
body.elementor-page-264 .elementor-element-actalab{
  position:static!important;
  width:auto!important;
  margin:0!important;
}
body.elementor-page-264 .elementor-element-actalab,
body.elementor-page-264 .elementor-element-actalab .elementor-heading-title,
body.elementor-page-264 .elementor-element-actalab .elementor-widget-container{
  color:#0A0A0A!important;
  font-family:Pretendard,sans-serif!important;
  font-size:12px!important;
  font-weight:600!important;
  line-height:1.4!important;
  letter-spacing:-.03em!important;
}
body.elementor-page-264 .elementor-element-actattl{
  position:static!important;
  width:auto!important;
  max-width:1000px!important;
  margin:0!important;
}
body.elementor-page-264 .elementor-element-actattl .elementor-heading-title{
  color:#0A0A0A!important;
  font-family:Pretendard,sans-serif!important;
  font-size:44px!important;
  font-weight:700!important;
  line-height:1.2!important;
  letter-spacing:-.03em!important;
}
body.elementor-page-264 .elementor-element-actades{
  position:static!important;
  width:auto!important;
  max-width:690px!important;
  margin:0!important;
}
body.elementor-page-264 .elementor-element-actades,
body.elementor-page-264 .elementor-element-actades p{
  color:#0A0A0A!important;
  font-family:Pretendard,sans-serif!important;
  font-size:22px!important;
  font-weight:400!important;
  line-height:1.6!important;
  letter-spacing:-.01em!important;
}
body.elementor-page-264 .elementor-element-actades p{margin:0!important;}
body.elementor-page-264 .elementor-element-actabut{
  position:static!important;
  align-self:flex-start!important;
  width:auto!important;
  margin:8px 0 0!important;
}
body.elementor-page-264 .elementor-element-actabut .elementor-button{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  min-height:52px!important;
  padding:16px 24px!important;
  border:1px solid #0A0A0A!important;
  border-radius:13px!important;
  background:#0A0A0A!important;
  color:#CCFF00!important;
  box-shadow:0 10px 28px rgba(10,10,10,.2)!important;
  font-family:Pretendard,sans-serif!important;
  font-size:16px!important;
  font-weight:600!important;
  line-height:1!important;
  letter-spacing:0!important;
  transition:transform .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease!important;
}
body.elementor-page-264 .elementor-element-actabut .elementor-button,
body.elementor-page-264 .elementor-element-actabut .elementor-button .elementor-button-text{color:#CCFF00!important;}
body.elementor-page-264 .elementor-element-actabut .elementor-button:hover{
  transform:translateY(-2px)!important;
  background:#F3F5EE!important;
  color:#0A0A0A!important;
  box-shadow:0 14px 34px rgba(10,10,10,.3)!important;
}
body.elementor-page-264 .elementor-element-actabut .elementor-button:hover .elementor-button-text{color:#0A0A0A!important;}
@media(max-width:1024px){
  body.elementor-page-264 .elementor-element-acta001{padding:64px 20px!important;}
  body.elementor-page-264 .elementor-element-actain1>.e-con-inner,
  body.elementor-page-264 .elementor-element-actacpy{gap:26px!important;}
  body.elementor-page-264 .elementor-element-actattl .elementor-heading-title{font-size:38px!important;}
  body.elementor-page-264 .elementor-element-actades,
  body.elementor-page-264 .elementor-element-actades p{font-size:18px!important;}
}
@media(max-width:767px){
  body.elementor-page-264 .elementor-element-acta001{padding:56px 16px!important;}
  body.elementor-page-264 .elementor-element-actain1>.e-con-inner,
  body.elementor-page-264 .elementor-element-actacpy{gap:24px!important;}
  body.elementor-page-264 .elementor-element-actain1>.e-con-inner::before{
    right:8%!important;
    top:20%!important;
    width:100px!important;
    height:14px!important;
    background:linear-gradient(#0A0A0A,#0A0A0A) right center/78px 1px no-repeat,radial-gradient(circle at 6px 7px,#0A0A0A 0 5px,transparent 5.5px)!important;
  }
  body.elementor-page-264 .elementor-element-actattl .elementor-heading-title{font-size:32px!important;}
  body.elementor-page-264 .elementor-element-actades,
  body.elementor-page-264 .elementor-element-actades p{font-size:17px!important;}
  body.elementor-page-264 .elementor-element-actabut{width:100%!important;margin-top:8px!important;}
  body.elementor-page-264 .elementor-element-actabut .elementor-button{width:100%!important;}
}


/* cta-main-component-v22: remove overlapping ornament and normalize the real button box */
body.elementor-page-264 .elementor-element-actain1>.e-con-inner::before,
body.elementor-page-264 .elementor-element-actain1>.e-con-inner::after{
  content:none!important;
  display:none!important;
  background:none!important;
}
body.elementor-page-264 .elementor-element-actabut,
body.elementor-page-264 .elementor-element-actabut .elementor-widget-container{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  width:auto!important;
  min-width:0!important;
  min-height:0!important;
  height:auto!important;
  padding:0!important;
  margin:8px 0 0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
body.elementor-page-264 .elementor-element-actabut .elementor-button{
  box-sizing:border-box!important;
  width:auto!important;
  min-width:0!important;
  min-height:52px!important;
  height:52px!important;
  padding:0 24px!important;
  border-radius:13px!important;
}
@media(max-width:767px){
  body.elementor-page-264 .elementor-element-actabut,
  body.elementor-page-264 .elementor-element-actabut .elementor-widget-container{width:100%!important;}
  body.elementor-page-264 .elementor-element-actabut .elementor-button{width:100%!important;}
}/* End custom CSS */