@font-face{font-family:LINE Seed TH;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/LINESeedTH-Regular.woff2) format("woff2")}@font-face{font-family:LINE Seed TH;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/LINESeedTH-Bold.woff2) format("woff2")}:root{--aia-red: #D31145;--aia-red-hover: #B80E3B;--aia-red-faint: rgba(211,17,69,.08);--aia-red-tint: rgba(211,17,69,.12);--aia-white: #FFFFFF;--aia-black: #000000;--aia-grey-80: #585858;--aia-grey-60: #878787;--aia-grey-40: #B4B4B4;--aia-grey-20: #DADADA;--badge-closed: #54524D;--primary: var(--aia-red);--primary-hover: var(--aia-red-hover);--primary-faint: var(--aia-red-faint);--primary-tint: var(--aia-red-tint);--bg-body: var(--aia-white);--bg-alt: #F5F5F7;--bg-dark: var(--aia-black);--bg-dark-deep: #111111;--bg-card: var(--aia-white);--text: var(--aia-black);--text-light: var(--aia-grey-80);--text-muted: var(--aia-grey-60);--text-on-dark: var(--aia-white);--text-on-dark-muted: rgba(255,255,255,.7);--border: rgba(0,0,0,.12);--border-light: rgba(0,0,0,.08);--border-md: rgba(0,0,0,.15);--border-strong: rgba(0,0,0,.2);--border-red: rgba(211,17,69,.2);--border-red-strong: rgba(211,17,69,.35);--radius-edge: 4px;--serif: "LINE Seed TH", -apple-system, system-ui, sans-serif;--sans: "LINE Seed TH", -apple-system, system-ui, sans-serif;--lh-body: 1.8;--text-3xs: var(--fs-small);--text-2xs: 12px;--text-xs: 13px;--text-sm: 14px;--text-md: 15px;--text-base: 16px;--text-lg: 18px;--text-xl: var(--fs-h3);--text-2xl: var(--fs-h2);--text-display: 2.5rem;--icon-sm: 1.125rem;--icon-md: 1.25rem;--icon-lg: 1.5rem;--icon-xl: 1.75rem;--icon-2xl: 2rem;--h1-display: 36px;--h1-hero: 32px;--h1-default: 28px;--h2: 22px;--h3: 18px;--h4: 16px;--lh-heading: 1.15;--radius-card: 8px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 20px;--radius-full: 50%;--shadow-sm: 0 2px 12px rgba(0,0,0,.06);--shadow-md: 0 12px 36px rgba(0,0,0,.08);--shadow-lg: 0 20px 60px rgba(0,0,0,.12);--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 32px;--space-xl: 48px;--space-3xs: 4px;--space-xs-plus: 12px;--space-sm-plus: 20px;--space-lg-plus: 40px;--fs-display: var(--h1-display);--fs-h1-hero: var(--h1-hero);--fs-h1: var(--h1-default);--fs-h2: var(--h2);--fs-h3: var(--h3);--fs-h4: var(--h4);--fs-title-lg: var(--fs-h2);--fs-title: var(--fs-h3);--fs-body-lg: var(--text-lg);--fs-body1: var(--text-base);--fs-body2: var(--text-sm);--fs-body3: var(--fs-body2);--fs-caption: var(--text-xs);--fs-small: var(--text-2xs);--fs-brand-wordmark: 22px;--fs-price: 22px;--fs-caption-sm: var(--fs-small);--fs-micro: var(--fs-small);--max-w: 1200px;--gap: 24px;--content-sm: 640px;--content-md: 720px;--ease: .2s;--star-gold: #F5A623;--line-green: #06C755;--line-green-hover: #05B04C}@media (min-width:768px){:root{--h1-display:48px;--h1-hero:40px;--h1-default:32px;--h2:24px;--h3:20px;--h4:18px}}@media (min-width:1024px){:root{--h1-display:60px;--h1-hero:52px;--h1-default:40px;--h2:28px;--h3:22px;--h4:18px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit}html{font-family:var(--sans);color:var(--text);background:var(--bg-body);line-height:var(--lh-body);font-size:var(--fs-body1);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh}h1,h2,h3,h4{font-weight:700;line-height:var(--lh-heading);color:var(--text)}h1{font-size:var(--h1-default)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4)}p{font-size:var(--text-base);line-height:var(--lh-body)}.note-text.on-dark{color:#ffffffbf}.note-text.on-dark a,a.note-text.on-dark{color:#fff;text-decoration:underline}img{max-width:100%;height:auto;display:block}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:var(--max-w);margin:0 auto;padding:0 var(--space-sm)}.content-1{font-size:var(--text-base);color:var(--text);line-height:var(--lh-body)}.content-2{font-size:var(--text-sm);color:var(--text-light);line-height:var(--lh-body)}.content-3{font-size:var(--text-xs);color:var(--text-light);line-height:var(--lh-body)}.on-dark h1,.on-dark h2,.on-dark h3,.on-dark h4,.on-dark .content-1{color:var(--text-on-dark)}.on-dark .content-2,.on-dark .content-3{color:#ffffffbf}.section-label{font-size:var(--text-xs);letter-spacing:.25em;color:var(--aia-red);font-weight:700;text-transform:uppercase;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:12px;margin-bottom:16px}.section-label>span{flex:0 1 auto}.section-label:before,.section-label:after{content:"";flex:0 0 28px;height:1px;background:var(--aia-red)}@media (max-width:480px){.section-label:before,.section-label:after{flex:0 0 16px}}.section-header{text-align:center;margin-bottom:var(--space-xl)}.section-header h2{font-size:var(--h2);font-weight:700;color:var(--text)}.section-header .section-label{justify-content:center}.section-cta{text-align:center;margin-top:var(--space-lg)}.wordmark{font-size:var(--fs-brand-wordmark);font-weight:700;letter-spacing:-.01em;text-decoration:none}.wordmark:hover{text-decoration:none}.w-i{color:var(--aia-red)}.w-agency{color:var(--aia-black)}.w-aia{color:var(--aia-red)}.btn-primary{display:inline-block;background:var(--aia-red);color:#fff;padding:16px 40px;font-size:var(--text-base);font-weight:700;letter-spacing:.02em;transition:all var(--ease);border:none;cursor:pointer;box-shadow:0 4px 20px #d3114540;border-radius:var(--radius-edge)}.btn-primary:hover{background:var(--aia-red-hover);transform:translateY(-2px);box-shadow:0 8px 32px #d3114566;text-decoration:none}.btn-outline{display:inline-block;border:2px solid var(--aia-black);color:var(--aia-black);padding:14px 40px;font-size:var(--text-base);font-weight:700;transition:all var(--ease);cursor:pointer;background:none;border-radius:var(--radius-edge)}.btn-outline:hover{border-color:var(--aia-red);color:var(--aia-red);text-decoration:none}.btn-ghost{display:inline-block;color:var(--aia-red);font-size:var(--text-base);font-weight:700;border-bottom:2px solid var(--aia-red);padding-bottom:2px;transition:opacity var(--ease)}.btn-ghost:hover{opacity:.7;text-decoration:none}.faq-item{border-bottom:1px solid var(--border-light);padding:0}.faq-q{display:flex;align-items:flex-start;gap:10px;padding:16px 0;cursor:pointer;font-size:var(--fs-body1);font-weight:700;color:var(--text);width:100%;background:none;border:none;text-align:left;font-family:inherit}.faq-q:before{content:"Q";flex-shrink:0;font-size:var(--fs-small);font-weight:700;color:#d31145;width:22px;height:22px;border:1.5px solid rgba(211,17,69,.25);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:2px}.faq-q::-webkit-details-marker{display:none}.faq-chevron{flex-shrink:0;margin-left:auto;width:20px;height:20px;transition:transform .2s;margin-top:2px}.faq-item.open .faq-chevron,.faq-q[aria-expanded=true] .faq-chevron,details[open] .faq-chevron{transform:rotate(180deg)}.faq-a{font-size:var(--fs-body2);color:var(--text-light,#585858);line-height:1.7;padding:0 0 16px 32px}.faq-item.open .faq-a{display:block}.note-text{font-size:var(--text-xs);color:var(--text-light);line-height:1.6;font-weight:400;font-style:normal;margin:16px 0 0}.note-text a{color:var(--aia-red);text-decoration:underline}
