.e3{--e3-accent:#135a87;--e3-accent-ink:#0e476b;--e3-accent-soft:#e6eff5;--e3-night:#001c30;--e3-ink:#13222e;--e3-muted:#4f5d68;--e3-cloud:#f6f7f4;--e3-mist:#e9eff2;--e3-line:#001c301f;--e3-wa:#13793c;--e3-star:#b86200;--e3-sh-1:0 1px 2px #001c300f;--e3-sh-2:0 1px 2px #001c300f, 0 14px 36px -10px #001c302e;--e3-sh-3:0 2px 6px #001c3014, 0 30px 60px -20px #001c3073;--e3-r:14px;--e3-r-lg:24px;--e3-ease:cubic-bezier(.16, 1, .3, 1);--e3-reveal:.6s}.e3 ::selection{color:var(--e3-night);background:#135a8738}.e3 .e3-dark ::selection,.e3-dark::selection{color:var(--e3-night);background:#fbe40fd9}@media (prefers-reduced-motion:no-preference){html.e3-js .e3 [data-reveal]{transition:opacity var(--e3-reveal) var(--e3-ease), transform var(--e3-reveal) var(--e3-ease), filter var(--e3-reveal) var(--e3-ease);transition-delay:calc(var(--i,0) * 60ms)}html.e3-js .e3 [data-reveal]:not(.is-in){opacity:0;filter:blur(4px);transform:translateY(20px)}.e3 .e3-enter>*{animation:e3-rise .68s var(--e3-ease) both}.e3 .e3-enter>:nth-child(2){animation-delay:70ms}.e3 .e3-enter>:nth-child(3){animation-delay:.14s}.e3 .e3-enter>:nth-child(4){animation-delay:.21s}.e3 .e3-enter-late{animation:e3-rise .76s var(--e3-ease) .26s both}}@keyframes e3-rise{0%{transform:translateY(18px)}}.e3 .e3-h2{font-family:var(--font-sans);letter-spacing:-.028em;color:var(--e3-night);text-wrap:balance;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.75rem);font-weight:500;line-height:1.08}.e3 .e3-lead{max-width:46ch;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.6}.e3 .e3-btn{min-height:52px;font:600 1.0625rem/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .2s, color .2s, box-shadow .2s, transform .16s var(--e3-ease);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.5rem;text-decoration:none;display:inline-flex}.e3 .e3-btn:active{transform:scale(.97)}.e3 .e3-btn--wa{background:var(--e3-wa);color:#fff}.e3 .e3-btn--wa:hover{background:#12733a;box-shadow:0 8px 20px -8px #178a4599}.e3 .e3-btn--wa.e3-btn--sun{color:#1c1206;background:#ff9315;box-shadow:0 10px 28px -10px #ff9315bf}.e3 .e3-btn--wa.e3-btn--sun:hover{background:#ffa53d;box-shadow:0 12px 32px -8px #ff9315e6}.e3 .e3-btn--wa.e3-btn--sun:focus-visible{outline-offset:3px;outline:3px solid #fff}.e3 .e3-btn--ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #fff6}.e3 .e3-btn--ghost:hover{background:#ffffff0f;box-shadow:inset 0 0 0 1.5px #fff}.e3 .e3-btn svg{flex:none}.e3 .e3-more{font:500 1.0625rem/1.3 var(--font-sans);color:#fff;text-underline-offset:5px;align-items:center;gap:.4rem;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;transition:text-decoration-color .2s;display:inline-flex}.e3 .e3-more:hover{text-decoration-color:#fff}.e3 .e3-more--light{color:var(--e3-accent);text-decoration-color:#135a8759}.e3 .e3-more--light:hover{-webkit-text-decoration-color:var(--e3-accent);text-decoration-color:var(--e3-accent)}.e3 .e3-trust{border-bottom:1px solid var(--e3-line);background:#fff}.e3 .e3-trust-grid{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.e3 .e3-trust-item{grid-template-columns:24px minmax(0,1fr);gap:.85rem;padding:1.6rem 1.5rem 1.6rem 0;display:grid}.e3 .e3-trust-item+.e3-trust-item{border-left:1px solid var(--e3-line);padding-left:1.5rem}.e3 .e3-trust-ic{color:var(--e3-accent);margin-top:1px}.e3 .e3-trust-t{color:var(--e3-night);margin:0;font-size:1rem;font-weight:600;line-height:1.35}.e3 .e3-trust-d{color:var(--e3-muted);margin:.2rem 0 0;font-size:.9375rem;line-height:1.45}@media (max-width:1023px){.e3 .e3-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.e3 .e3-trust-item:nth-child(odd){border-left:0;padding-left:0}.e3 .e3-trust-item:nth-child(n+3){border-top:1px solid var(--e3-line)}}@media (max-width:559px){.e3 .e3-trust-grid{grid-template-columns:1fr}.e3 .e3-trust-item,.e3 .e3-trust-item+.e3-trust-item{border-left:0;padding:1.1rem 0}.e3 .e3-trust-item+.e3-trust-item{border-top:1px solid var(--e3-line)}}.e3 .e3-card{border-radius:var(--e3-r);box-shadow:0 0 0 1px var(--e3-line), var(--e3-sh-1);transition:box-shadow .26s var(--e3-ease), opacity .24s var(--e3-ease);background:#fff}@media (hover:hover) and (pointer:fine){.e3 .e3-card:hover{box-shadow:0 0 0 1px var(--e3-line), var(--e3-sh-2)}}.e3 .rv3-hero{isolation:isolate;background:var(--e3-night);color:#fff;position:relative;overflow:hidden}.e3 .rv3-mesh{z-index:-1;filter:blur(40px)saturate(1.1);transform-origin:0 0;background:radial-gradient(30% 42% at 14% 62%,#1f6fa3 0,#0000 70%),radial-gradient(26% 40% at 36% 34%,#12708a 0,#0000 70%),radial-gradient(32% 46% at 60% 52%,#23548f 0,#0000 70%),radial-gradient(16% 26% at 30% 92%,#ff931580 0,#0000 70%),radial-gradient(30% 44% at 86% 40%,#0d7593 0,#0000 70%);height:115%;position:absolute;inset:0 -20% auto;transform:skewY(-7deg);-webkit-mask-image:linear-gradient(#0000 0,#000 22% 70%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 70%,#0000 100%)}@media (prefers-reduced-motion:no-preference){.e3 .rv3-mesh{animation:24s ease-in-out infinite alternate rv3-drift}}@keyframes rv3-drift{to{transform:skewY(-7deg)translate(-3%,2%)}}.e3 .rv3-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(40px,6vw,96px);padding-block:14.5rem 5.5rem;display:grid}.e3 .rv3-h1{font:500 clamp(2.6rem, 1.6rem + 3.6vw, 4.6rem)/1.02 var(--font-sans);letter-spacing:-.035em;text-wrap:balance;max-width:13ch}.e3 .rv3-sub{color:#fffc;margin-top:1.5rem}.e3 .rv3-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2.25rem;display:flex}.e3 .rv3-panel{color:var(--e3-ink);border-radius:var(--e3-r);box-shadow:0 0 0 1px #001c3014, var(--e3-sh-3);background:#fff;margin:0;overflow:hidden}.e3 .rv3-panel-head{border-bottom:1px solid var(--e3-line);background:var(--e3-cloud);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.e3 .rv3-panel-title{color:var(--e3-night);font-size:.9375rem;font-weight:600}.e3 .rv3-panel-tag{color:var(--e3-muted);align-items:center;gap:6px;font-size:.8125rem;font-weight:500;display:inline-flex}.e3 .rv3-panel-tag svg{color:var(--e3-accent)}.e3 .rv3-rows{margin:0;padding:0;list-style:none}.e3 .rv3-row{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.25rem 20px;text-decoration:none;transition:background-color .2s;display:grid}.e3 .rv3-rows li+li .rv3-row,.e3 .rv3-rows li+li>.rv3-row{border-top:1px solid var(--e3-line)}@media (hover:hover) and (pointer:fine){.e3 a.rv3-row:hover{background:#f8fafb}.e3 a.rv3-row:hover .rv3-go{color:var(--e3-accent);transform:translate(2px,-2px)}}.e3 .rv3-score{font:500 clamp(2.6rem, 2rem + 1.6vw, 3.4rem)/.9 var(--font-sans);letter-spacing:-.04em;color:var(--e3-night);font-variant-numeric:tabular-nums;min-width:2.2ch}.e3 .rv3-score--sm{color:var(--e3-accent);font-size:clamp(2rem,1.6rem + 1vw,2.5rem)}.e3 .rv3-who{flex-direction:column;gap:4px;min-width:0;display:flex}.e3 .rv3-name{color:var(--e3-night);font-size:1.0625rem;font-weight:600;line-height:1.2}.e3 .rv3-count{color:var(--e3-muted);font-variant-numeric:tabular-nums;font-size:.9375rem}.e3 .rv3-stars{color:var(--e3-star);gap:2px;display:inline-flex}.e3 .rv3-stars path[opacity]{opacity:1}.e3 .rv3-go{color:var(--e3-muted);transition:transform .2s var(--e3-ease), color .2s}.e3 .rv3-cap{border-top:1px solid var(--e3-line);color:var(--e3-muted);padding:10px 20px 14px;font-size:.8125rem;line-height:1.45}.e3 .e3-rv-xl{border-block:1px solid var(--e3-line)}.e3 .rv-item[data-dim]{opacity:.3}@media (max-width:1023px){.e3 .rv3-grid{grid-template-columns:1fr;gap:40px;padding-block:11rem 3.5rem}}.e3 .ap3-hero{background:var(--e3-night);color:#fff;text-align:center}.e3 .ap3-copy{padding-block:12rem 3.5rem}.e3 .ap3-h1{max-width:16ch;font:600 clamp(2.6rem, 1.5rem + 4vw, 5rem)/1.02 var(--font-sans);letter-spacing:-.04em;text-wrap:balance;margin-inline:auto}.e3 .ap3-sub{color:#fffc;max-width:44ch;margin:1.4rem auto 0}.e3 .ap3-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;margin-top:2.25rem;display:flex}.e3 .ap3-stage-wrap{background:linear-gradient(to bottom, var(--e3-night) 0 50%, transparent 50%)}.e3 .ap3-stage{aspect-ratio:16/7;background:var(--e3-mist);box-shadow:var(--e3-sh-3);border-radius:28px;position:relative;overflow:hidden}@media (max-width:767px){.e3 .ap3-stage{aspect-ratio:4/3;border-radius:20px}.e3 .ap3-copy{padding-block:11rem 2.5rem}}.e3 .ap3-statement{padding:clamp(80px,11vw,168px) 0}.e3 .ap3-statement p{text-align:center;max-width:30ch;font:600 clamp(1.75rem, 1.2rem + 2.2vw, 3.1rem)/1.16 var(--font-sans);letter-spacing:-.03em;color:var(--e3-night);text-wrap:balance;margin-inline:auto}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.e3 .ap3-statement p{color:#0000;background:linear-gradient(90deg, var(--e3-night) 0 50%, #7f8b95 50% 100%) 100% 0 / 200% 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:linear both ap3-fill;animation-timeline:view();animation-range:entry 35% cover 55%}}}@keyframes ap3-fill{to{background-position:0 0}}.e3 .fq3{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.e3 .fq3>*{min-width:0}.e3 .fq3-rail{position:sticky;top:2rem}.e3 .fq3-rail-k{color:var(--e3-muted);margin-bottom:.75rem;font-size:.9375rem;font-weight:600}.e3 .fq3-rail-list{flex-direction:column;gap:2px;display:flex}.e3 .fq3-tab{text-align:left;min-height:46px;color:var(--e3-ink);cursor:pointer;transition:background-color .2s, color .2s, transform .16s var(--e3-ease);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-left:-.9rem;padding:.55rem .9rem;font-size:1.0625rem;font-weight:500;display:flex}.e3 .fq3-tab:hover{background:var(--e3-mist)}.e3 .fq3-tab:active{transform:scale(.97)}.e3 .fq3-tab[aria-pressed=true]{background:var(--e3-night);color:#fff}.e3 .fq3-n{font-variant-numeric:tabular-nums;color:var(--e3-muted);font-size:.875rem;font-weight:600}.e3 .fq3-tab[aria-pressed=true] .fq3-n{color:#ffffffbf}.e3 .fq3-group+.fq3-group{margin-top:4.5rem}.e3 .fq3-group-t{font:600 clamp(1.5rem, 1.3rem + .6vw, 1.875rem)/1.15 var(--font-sans);letter-spacing:-.025em;color:var(--e3-night);margin-bottom:1.25rem;scroll-margin-top:1.5rem}.e3 .fq3-list{interpolate-size:allow-keywords;border-top:1px solid var(--e3-line)}.e3 .fq3-item{border-bottom:1px solid var(--e3-line);scroll-margin-top:1.5rem}.e3 .fq3-item summary{cursor:pointer;letter-spacing:-.01em;min-height:80px;color:var(--e3-night);border-radius:6px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 0;font-size:1.1875rem;font-weight:500;line-height:1.35;list-style:none;transition:color .16s;display:flex}@media (min-width:768px){.e3 .fq3-item summary{min-height:88px;font-size:1.3125rem}}.e3 .fq3-item summary::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.e3 .fq3-item summary:hover{color:var(--e3-accent)}}.e3 .fq3-plus{background:var(--e3-mist);width:32px;height:32px;transition:background-color .2s, transform .32s var(--e3-ease);border-radius:50%;flex:none;position:relative}.e3 .fq3-plus:before,.e3 .fq3-plus:after{content:"";background:var(--e3-accent);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.e3 .fq3-plus:after{transform:rotate(90deg)}.e3 .fq3-item[open] .fq3-plus{background:var(--e3-accent-soft);transform:rotate(45deg)}.e3 .fq3-item::details-content{block-size:0;transition:block-size .32s var(--e3-ease), content-visibility .32s allow-discrete;overflow:clip}.e3 .fq3-item[open]::details-content{block-size:auto}.e3 .fq3-a{transition:opacity .32s var(--e3-ease), transform .32s var(--e3-ease)}.e3 .fq3-item:not([open]) .fq3-a{opacity:0;transform:translateY(-6px)}.e3 .fq3-a p{color:#13222ee0;max-width:62ch;margin:0;padding:0 3.5rem 1.9rem 0;font-size:1.125rem;line-height:1.65}@media (max-width:1023px){.e3 .fq3{grid-template-columns:1fr;gap:2rem}.e3 .fq3-rail{position:static}.e3 .fq3-rail-k{display:none}.e3 .fq3-rail-list{scrollbar-width:none;flex-direction:row;gap:8px;margin:0 -20px;padding:0 20px 4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.e3 .fq3-rail-list::-webkit-scrollbar{display:none}.e3 .fq3-tab{white-space:nowrap;background:#fff;border-radius:999px;flex:none;margin:0;box-shadow:inset 0 0 0 1px #001c3029}.e3 .fq3-tab[aria-pressed=true]{box-shadow:none}.e3 .fq3-a p{padding-right:0}}.e3 .ap3-end{border-radius:var(--e3-r-lg);background:var(--e3-mist);text-align:center;margin-top:clamp(96px,12vw,160px);padding:clamp(64px,8vw,104px) 20px}.e3 .ap3-end h2{font:600 clamp(1.9rem, 1.4rem + 1.6vw, 2.75rem)/1.08 var(--font-sans);letter-spacing:-.03em;color:var(--e3-night)}.e3 .ap3-end p{max-width:46ch;color:var(--e3-muted);margin:.9rem auto 0;font-size:1.125rem;line-height:1.6}.e3 .ap3-end .ap3-actions{margin-top:2rem}.e3 .fd3-hero{isolation:isolate;background:var(--e3-night);color:#fff;align-items:flex-end;min-height:min(86svh,780px);display:flex;position:relative;overflow:hidden}.e3 .fd3-photo{z-index:-2;position:absolute;inset:0}.e3 .fd3-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#001c30f0 0,#001c30cc 46%,#001c304d 80%,#001c3033 100%),linear-gradient(#0000 55%,#001c30b3);position:absolute;inset:0}.e3 .fd3-grid{grid-template-columns:minmax(0,1fr) 420px;align-items:end;gap:clamp(32px,5vw,72px);width:100%;padding-block:12rem 3.5rem;display:grid}.e3 .fd3-h1{font:400 clamp(1.5rem, 1.2rem + 1vw, 2.1rem)/1.15 var(--font-serif);letter-spacing:-.01em;color:#ffffffe0}.e3 .fd3-number{width:fit-content;font:300 clamp(2.5rem, .2rem + 5.4vw, 5.25rem)/1 var(--font-serif);letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:#fff;text-underline-offset:.14em;margin-top:.4rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .2s;display:block}.e3 .fd3-number:hover{text-decoration-color:#ffffff80}.e3 .fd3-sub{color:#ffffffd6;max-width:42ch;margin-top:1.4rem}.e3 .fd3-panel{color:var(--e3-ink);box-shadow:var(--e3-sh-3);background:#fff;border-radius:22px;padding:1.6rem 1.6rem 1.4rem}.e3 .fd3-panel-h{font:400 1.6rem/1.2 var(--font-serif);letter-spacing:-.01em;color:var(--e3-night);align-items:center;gap:.6rem;display:flex}.e3 .fd3-panel-h svg{color:var(--e3-wa)}.e3 .e3-status{border-bottom:1px solid var(--e3-line);min-height:3.4rem;margin-top:.9rem;padding-bottom:1rem}.e3 .e3-status-line{color:var(--e3-night);align-items:center;gap:.6rem;font-size:1.0625rem;font-weight:600;display:flex}.e3 .e3-status-sub{color:var(--e3-muted);margin-top:.2rem;font-size:.9375rem}.e3 .e3-dot{background:#13222e4d;border-radius:50%;flex:none;width:10px;height:10px}.e3 .e3-dot.is-open{background:var(--e3-wa);box-shadow:0 0 0 4px #178a4529}.e3 .fd3-panel .e3-btn{width:100%;margin-top:1.2rem}.e3 .fd3-help{text-align:center;color:var(--e3-accent);text-underline-offset:4px;margin-top:.9rem;font-size:1rem;font-weight:600;-webkit-text-decoration:underline #135a8759;text-decoration:underline #135a8759;display:block}.e3 .fd3-help:hover{-webkit-text-decoration-color:var(--e3-accent);text-decoration-color:var(--e3-accent)}.e3 .fd3-reply{text-align:center;color:var(--e3-muted);margin-top:.8rem;font-size:.9375rem}@media (max-width:1023px){.e3 .fd3-hero{min-height:0}.e3 .fd3-hero:before{background:linear-gradient(0deg,#001c30f0 0 40%,#001c30b3 70%,#001c308c)}.e3 .fd3-grid{grid-template-columns:1fr;gap:28px;padding-block:11rem 2rem}}@media (max-width:767px){.e3 .fd3-sub{display:none}.e3 .fd3-panel{border-radius:18px;padding:1.25rem 1.25rem 1.1rem}}.e3 .fd3-find{flex-wrap:wrap;gap:.75rem 1.75rem;display:flex}@media (prefers-reduced-motion:reduce){.e3 .e3-btn,.e3 .fq3-tab,.e3 .fq3-plus,.e3 .fq3-a,.e3 .rv3-go,.e3 .e3-card{transition:none}.e3 .fq3-item::details-content{transition:none}.e3 .e3-btn:active,.e3 .fq3-tab:active,.e3 .fq3-item:not([open]) .fq3-a{transform:none}}