.g{--g-yes:var(--petrol);--g-yes-bg:#e4f2f6;--g-wait:#7e4f06;--g-wait-bg:#fcf0d3;--g-no:var(--muted);--g-no-bg:#eceff5;--g-measure:42.5rem;--g-hdr:64px;--g-head:calc(var(--g-hdr) + 40px);--g-guilloche:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='360' fill='none' stroke='%232b4fc0' stroke-width='1'%3E%3Cg opacity='.5'%3E%3Cpath d='M0 40c107-44 213 44 320 0s213-44 320 0M0 64c107-44 213 44 320 0s213-44 320 0M0 88c107-44 213 44 320 0s213-44 320 0M0 112c107-44 213 44 320 0s213-44 320 0M0 136c107-44 213 44 320 0s213-44 320 0M0 160c107-44 213 44 320 0s213-44 320 0M0 184c107-44 213 44 320 0s213-44 320 0M0 208c107-44 213 44 320 0s213-44 320 0M0 232c107-44 213 44 320 0s213-44 320 0M0 256c107-44 213 44 320 0s213-44 320 0M0 280c107-44 213 44 320 0s213-44 320 0M0 304c107-44 213 44 320 0s213-44 320 0M0 328c107-44 213 44 320 0s213-44 320 0'/%3E%3C/g%3E%3Cg opacity='.3'%3E%3Cpath d='M0 52c107 44 213-44 320 0s213 44 320 0M0 100c107 44 213-44 320 0s213 44 320 0M0 148c107 44 213-44 320 0s213 44 320 0M0 196c107 44 213-44 320 0s213 44 320 0M0 244c107 44 213-44 320 0s213 44 320 0M0 292c107 44 213-44 320 0s213 44 320 0'/%3E%3C/g%3E%3C/svg%3E")}html:has(.g){scroll-padding-top:calc(var(--g-hdr,64px) + 40px);interpolate-size:allow-keywords}body.g-body{background:var(--white);color:var(--ink);font:var(--fw-regular) var(--fs-base)/1.65 var(--font-text);margin:0}.g *,.g :before,.g :after{box-sizing:border-box}.g :focus-visible{outline:3px solid var(--petrol);outline-offset:3px;border-radius:var(--r-xs)}.g-wrap{width:var(--wrap);margin-inline:auto}.g-skip{z-index:300;background:var(--navy);color:#fff;border-radius:var(--r-xs);font-weight:var(--fw-semibold);padding:12px 18px;position:absolute;top:-80px;left:12px}.g-skip:focus{top:12px}.g :is(h1,h2,h3,h4){color:var(--night);text-wrap:balance;margin:0}.g p{text-wrap:pretty;margin:0}.g ul,.g ol{margin:0;padding:0;list-style:none}.g :is(section,[id]){scroll-margin-top:var(--g-head)}.g-article :is(p,li,dd,td,figcaption,.g-rows-text,.g-free-text,.g-steps-text,.g-note-text) a:not([class]),.g-hero a:not([class]),.g-about a,.g-assure a{color:var(--royal);font-weight:var(--fw-medium);text-underline-offset:4px;text-decoration:underline 1px #2b4fc073;transition:text-decoration-color .15s ease-out,color .15s ease-out}@media (hover:hover){.g-article :is(p,li,dd,td,figcaption,.g-rows-text,.g-free-text,.g-steps-text,.g-note-text) a:not([class]):hover,.g-about a:hover,.g-assure a:hover{color:var(--night);text-decoration-color:currentColor;text-decoration-thickness:2px}}.g-arrowlink{width:fit-content;max-width:100%;color:var(--royal);line-height:1.4;font-weight:var(--fw-semibold);text-wrap:balance;padding-block:11px;text-decoration:none;display:block}.g-nobr{white-space:nowrap}.g-free-go .g-wa-ico{vertical-align:-.22em;margin-right:6px;display:inline-block}.g-arrowlink .g-arrow,.g-free-go .g-arrow,.g-video-link .g-arrow,.g-chapters .g-arrow{vertical-align:-.22em;margin-left:6px;display:inline-block}.g-arrowlink--sm{font-size:var(--fs-sm);min-height:40px}.g-arrowlink--xs{font-size:var(--fs-xs);min-height:32px}.g-arrow{width:18px;height:18px;transition:translate .22s var(--ease);flex:none}@media (hover:hover){.g-arrowlink:hover{color:var(--night)}a:hover .g-arrow{translate:4px}}a:focus-visible .g-arrow{translate:4px}.g-mark{--tone:var(--g-yes);--tone-bg:var(--g-yes-bg);border-radius:var(--r-pill);background:var(--tone-bg);color:var(--tone);font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px 5px 8px;line-height:1.2;display:inline-flex}.g-mark svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.g-mark--analise{--tone:var(--g-wait);--tone-bg:var(--g-wait-bg)}.g-mark--nao{--tone:var(--g-no);--tone-bg:var(--g-no-bg)}.g-mark--icon{flex:none;justify-content:center;width:34px;height:34px;padding:0}.g-mark--icon svg{width:18px;height:18px}.g-btn-outline{border-radius:var(--r-sm);background:var(--white);min-height:52px;color:var(--navy);font-size:var(--fs-md);font-weight:var(--fw-semibold);-webkit-tap-highlight-color:transparent;border:1px solid #b9c6dd;justify-content:center;align-items:center;gap:10px;padding:0 22px;line-height:1.2;text-decoration:none;transition-property:border-color,background-color,scale;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}.g-btn-outline--lg{min-height:58px;font-size:var(--fs-base);padding:0 24px}.g-btn-outline:active{scale:.96}.g-textlink{min-height:40px;color:var(--royal);font-size:var(--fs-sm);font-weight:var(--fw-semibold);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.g-textlink--sm{font-size:var(--fs-sm)}.g-wa-ico{width:18px;height:18px;color:var(--wa-deep);flex:none}@media (hover:hover){.g-btn-outline:hover{border-color:var(--navy);background:var(--mist)}.g-textlink:hover{text-underline-offset:4px;text-decoration:underline}}.g-hero{isolation:isolate;background:var(--mist);border-bottom:1px solid var(--line-2);padding:20px 0 clamp(56px,7vw,96px);position:relative;overflow:hidden}.g-hero:before{content:"";z-index:-1;background:var(--g-guilloche) 0 0 / 640px 360px repeat;opacity:.32;pointer-events:none;position:absolute;inset:0 0 0 38%;mask-image:linear-gradient(90deg,#0000,#000 30%)}.g-crumbs ol{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;gap:4px 0;display:flex}.g-crumbs li{align-items:center;display:inline-flex}.g-crumbs li+li:before{content:"/";color:#9aa6bd;margin-inline:10px}.g-crumbs a{min-height:36px;color:var(--royal);font-weight:var(--fw-medium);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.g-crumbs a:hover{text-underline-offset:4px;text-decoration:underline}}.g-crumbs [aria-current]{color:var(--ink)}.g-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:clamp(40px,5vw,88px);margin-top:clamp(28px,4vw,56px);display:grid}.g-hero h1{font:var(--fw-bold) clamp(2.375rem, 1.3rem + 3vw, 3.75rem)/1.04 var(--font-display);letter-spacing:-.03em;max-width:17ch}.g-answer{max-width:36rem;color:var(--ink);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.6;margin-top:24px!important}.g-answer strong{font-weight:var(--fw-semibold);color:var(--night)}.g-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.g-byline{max-width:36rem;font-size:var(--fs-sm);color:var(--muted);line-height:1.55;margin-top:24px!important}.g-byline strong{color:var(--ink);font-weight:var(--fw-semibold)}.g-short{border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-2), 0 0 0 1px #0b17360a;padding:26px 26px 16px;position:relative}.g-short-t{font:var(--fw-semibold) var(--fs-xl)/1.3 var(--font-display);letter-spacing:-.01em;color:var(--night);margin-bottom:4px!important}.g-short-row{border-bottom:1px solid var(--line-2);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.g-short-row>div>strong{color:var(--night);font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:1.35;display:block}.g-short-row>div>span{font-size:var(--fs-sm);color:var(--muted);margin-top:3px;line-height:1.5;display:block}.g-short-foot{font-size:var(--fs-xs);color:var(--muted);align-items:flex-start;gap:10px;line-height:1.5;display:flex;margin-top:14px!important}.g-short-foot svg{width:18px;height:18px;color:var(--petrol);flex:none}.g-short .g-arrowlink{margin-top:2px}@media (prefers-reduced-motion:no-preference){.g-short{animation:g-rise .7s var(--ease) .12s both}}@media (prefers-reduced-motion:reduce){.g-short{animation:.4s ease-out both ds-fade}}@keyframes g-rise{0%{opacity:0;translate:0 16px}}.g-readbar,.g-sheet{display:none}.g-layout{grid-template-columns:256px minmax(0,1fr);gap:clamp(40px,5.5vw,88px);padding-block:clamp(56px,7vw,96px) clamp(72px,8vw,120px);display:grid}.g-article{min-width:0}.g-sec:has(.g-figure--aside){display:flow-root}.g-sec>*{max-width:var(--g-measure)}.g-sec>.g-wide,.g-sec>.g-check-panel{max-width:none}.g-sec+.g-sec{margin-top:clamp(72px,8vw,112px)}.g-sec h2{font:var(--fw-bold) clamp(1.75rem, 1.2rem + 1.5vw, 2.5rem)/1.1 var(--font-display);letter-spacing:-.022em;margin-bottom:18px}.g-sec h3{font:var(--fw-semibold) var(--fs-lg)/1.25 var(--font-display);letter-spacing:-.01em}.g-sec p+p{margin-top:16px}.g-lead{font-size:var(--fs-lg);color:var(--ink);line-height:1.55}.g-note{font-size:var(--fs-sm);color:var(--muted);margin-top:20px!important}.g-fine{font-size:var(--fs-xs);color:var(--muted);line-height:1.5;margin-top:14px!important}.g-sec>.g-wide,.g-sec>.g-rule,.g-sec>.g-ead{margin-top:28px}.g-sec>.g-arrowlink{margin-top:12px}.g-aside{min-width:0}.g-aside-in{top:calc(var(--g-hdr) + 28px);gap:26px;display:grid;position:sticky}.g-toc-t{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--muted);margin-bottom:12px!important}.g-toc-list{border-left:2px solid var(--line-2);padding-left:16px;position:relative}.g-toc-ind{background:var(--royal);opacity:0;width:2px;height:0;transition:transform .32s var(--ease), height .32s var(--ease), opacity .2s ease-out;border-radius:2px;position:absolute;top:0;left:-2px}.g-toc-ind.is-on{opacity:1}.g-toc a{font-size:var(--fs-sm);color:var(--muted);padding:6px 0;line-height:1.35;text-decoration:none;transition:color .15s ease-out;display:block}.g-toc a[aria-current]{color:var(--night);font-weight:var(--fw-semibold)}@media (hover:hover){.g-toc a:hover{color:var(--royal)}}.g-side{border-radius:var(--r-md);background:var(--night);color:#fff;box-shadow:var(--shadow-2);gap:4px;padding:22px;display:grid}.g-side[hidden]{display:none}.g-side--cursos{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px #2b4fc024}@media (prefers-reduced-motion:no-preference){.g-side:not([hidden]){animation:.26s ease-out both g-in}}.g-side.is-out{opacity:0;transition:opacity .16s ease-out}.g-side-k{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--on-night)}.g-side--cursos .g-side-k{color:var(--night);font-size:var(--fs-sm)}.g-side-price{font-size:var(--fs-sm);color:var(--on-night)}.g-side-price strong{font:var(--fw-bold) var(--fs-2xl)/1.2 var(--font-display);color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.g-side-meta{font-size:var(--fs-xs);color:var(--on-night);line-height:1.45;margin-bottom:14px!important}.g-side-text{font-size:var(--fs-sm);color:var(--ink);line-height:1.5;margin:2px 0 12px!important}.g-side .hm-btn{font-size:var(--fs-sm);min-height:48px;padding-inline:14px}.g-side-wa{color:#fff;min-height:44px;font-size:var(--fs-sm);font-weight:var(--fw-medium);justify-content:center;align-items:center;gap:8px;margin-top:4px;text-decoration:none;display:inline-flex}.g-side-wa svg{width:18px;height:18px;color:var(--wa)}.g-side--cursos .g-side-wa{color:var(--royal);font-weight:var(--fw-semibold)}@media (hover:hover){.g-side-wa:hover{text-underline-offset:4px;text-decoration:underline}}.g-rule{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;max-width:none!important}.g-rule li{border-radius:var(--r-md);background:var(--mist);align-content:start;gap:6px;padding:22px 22px 24px;display:grid;position:relative}.g-rule li+li:before{content:"+";background:var(--white);width:28px;height:28px;color:var(--royal);font:var(--fw-bold) 1.125rem/1 var(--font-display);box-shadow:var(--shadow-1);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:-21px;translate:0 -50%}.g-rule-ico{background:var(--white);width:40px;height:40px;color:var(--royal);box-shadow:var(--shadow-1);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.g-rule-ico svg{width:20px;height:20px}.g-rule strong{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--night);line-height:1.3}.g-rule span:not(.g-rule-ico){font-size:var(--fs-sm);color:var(--muted);line-height:1.5}.g-table-wrap{border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);overflow:hidden}.g-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);line-height:1.45}.g-table thead :is(th,td){background:var(--mist);color:var(--muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-align:start;padding:14px 20px}.g-table tbody :is(th,td){border-top:1px solid var(--line-2);text-align:start;vertical-align:middle;font-weight:var(--fw-regular);padding:16px 20px}.g-table tbody th{width:38%}.g-table td:last-child{color:var(--ink)}.g-course{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--night);transition:color .15s ease-out;display:block}.g-course-detail{color:var(--muted);margin-top:2px;display:block}.g-table tbody tr th{box-shadow:inset 3px 0 0 var(--row,transparent)}.g-row--direito{--row:var(--g-yes)}.g-row--analise{--row:var(--sun)}.g-row--nao{--row:#b3bccd}.g-courses tbody tr{transition:background-color .15s ease-out;position:relative}.g-row-link{color:inherit;text-decoration:none}.g-row-link:after{content:"";position:absolute;inset:0}.g-row-link:focus-visible{outline:none}.g-courses tbody tr:has(.g-row-link:focus-visible){outline:3px solid var(--petrol);outline-offset:-3px}.g-row-go{white-space:nowrap;width:1%;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--royal)!important;padding-left:0!important;padding-right:22px!important}.g-row-go span{display:none}.g-row-go .g-arrow{vertical-align:middle}@media (hover:hover){.g-courses tbody tr:hover{background:#f6f8fd}.g-courses tbody tr:hover .g-course{color:var(--royal)}.g-courses tbody tr:hover .g-arrow{translate:4px}}.g-compare thead th{color:var(--night);font-size:var(--fs-sm)}.g-compare thead th:last-child,.g-compare td:last-child{background:#f2f6fd}.g-compare tbody th{width:28%;font-weight:var(--fw-semibold);color:var(--night)}.g-free{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.g-free>li{display:flex}.g-free-item{border-radius:var(--r-md);border:1px solid var(--line);background:var(--white);width:100%;color:inherit;transition-property:border-color,box-shadow,translate;transition-duration:.22s;transition-timing-function:var(--ease);flex-direction:column;gap:6px;padding:24px 24px 18px;text-decoration:none;display:flex}.g-free-org{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--petrol)}.g-free-item>strong{font:var(--fw-semibold) var(--fs-lg)/1.25 var(--font-display);letter-spacing:-.01em;color:var(--night);transition:color .15s ease-out}.g-free-text{font-size:var(--fs-sm);color:var(--muted);line-height:1.55}.g-free-go{width:fit-content;max-width:100%;color:var(--royal);line-height:1.4;font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin-top:auto;padding-top:10px;display:block}.g-free-item:active{translate:0 1px}@media (hover:hover){.g-free-item:hover{box-shadow:var(--shadow-2);border-color:#9fb0cf;translate:0 -2px}.g-free-item:hover>strong{color:var(--royal)}}.g-video{border-radius:var(--r-lg);background:var(--night);color:#fff;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,32px);padding:14px;display:grid;margin:20px 0 0!important}.g-video-frame>a{color:inherit}.g-video-frame{aspect-ratio:16/9;background:var(--night-2);border-radius:18px;position:relative;overflow:hidden}.g-video-frame img,.g-video-frame iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.g-video-frame img{outline-offset:-1px;transition:scale .6s var(--ease);outline:1px solid #ffffff1a}.g-video-play{border-radius:inherit;place-items:center;display:grid;position:absolute;inset:0}.g-video-btn{width:72px;height:72px;color:var(--night);transition:scale .22s var(--ease);background:#fffffff0;border-radius:50%;place-items:center;display:grid;box-shadow:0 12px 30px -8px #03091a99}.g-video-btn svg{fill:currentColor;width:30px;height:30px;margin-left:4px}@media (hover:hover){.g-video-play:hover .g-video-btn{scale:1.08}.g-video-frame:hover img{scale:1.03}}.g-video-play:active .g-video-btn{scale:.96}.g-video figcaption{justify-items:start;gap:12px;padding:10px 14px 10px 0;display:grid}.g-video-k{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--sun)}.g-video-title{font:var(--fw-semibold) var(--fs-xl)/1.2 var(--font-display);color:#fff;letter-spacing:-.01em;margin-top:-6px!important}.g-video figcaption p:not(.g-video-title):not(.g-video-k){font-size:var(--fs-sm);color:var(--on-night);line-height:1.55}.g-video-link{color:#fff;line-height:1.4;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-underline-offset:4px;padding-block:11px;text-decoration:underline from-font;display:inline-block}.g-ead{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;max-width:none!important}.g-ead li{border-radius:var(--r-sm);background:var(--mist);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.g-ead strong{color:var(--night);font-weight:var(--fw-semibold);display:block}.g-ead span:not(.g-mark):not(.hm-sr){font-size:var(--fs-sm);color:var(--muted);margin-top:2px;line-height:1.5;display:block}.g-callout{border-radius:var(--r-sm);background:var(--g-wait-bg);font-size:var(--fs-md);align-items:flex-start;gap:14px;padding:18px 20px;display:flex;margin-top:24px!important}.g-callout .g-mark{background:var(--white)}.g-callout strong{color:var(--night)}.g-check-panel{border-radius:var(--r-lg);background:var(--paper);padding:clamp(24px,4vw,44px)}.g-check-panel>p{max-width:var(--g-measure);color:var(--ink)}.gc{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,40px);margin-top:28px;display:grid}.gc-form{gap:28px;display:grid}.gc-q{border:0;min-width:0;margin:0;padding:0}.gc-q legend{font:var(--fw-semibold) var(--fs-lg)/1.3 var(--font-display);color:var(--night);align-items:center;gap:12px;margin-bottom:14px;padding:0;display:flex}.gc-n{background:var(--night);color:#fff;width:30px;height:30px;font:var(--fw-semibold) var(--fs-sm)/1 var(--font-text);border-radius:50%;flex:none;place-items:center;display:grid}.gc-hint{font-size:var(--fs-xs);color:var(--muted);margin:-6px 0 12px 42px!important}.gc-opts{flex-wrap:wrap;gap:8px;display:flex}.gc-opts--grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));display:grid}.gc-opt{border-radius:var(--r-sm);background:var(--white);min-height:50px;box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-sm);color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:10px 14px;line-height:1.3;transition-property:box-shadow,background-color,scale;transition-duration:.15s;transition-timing-function:ease-out;display:flex;position:relative}.gc-opt:active{scale:.98}.gc-opt input{appearance:none;background:var(--white);border:2px solid #8a96ad;border-radius:50%;flex:none;width:20px;height:20px;margin:0;transition:border-width .15s ease-out,border-color .15s ease-out}.gc-opt input:checked{border:6px solid var(--royal)}.gc-opt:has(input:checked){box-shadow:inset 0 0 0 2px var(--royal);color:var(--night);font-weight:var(--fw-medium);background:#f4f7fe}.gc-opt:has(input:focus-visible){outline:3px solid var(--petrol);outline-offset:2px}.gc-opt input:focus-visible{outline:none}@media (hover:hover){.gc-opt:hover{box-shadow:inset 0 0 0 1px #9fb0cf}.gc-opt:has(input:checked):hover{box-shadow:inset 0 0 0 2px var(--royal)}}@media (forced-colors:active){.gc-opt{border:1px solid canvastext}.gc-opt input:checked{background:highlight}}.gc-out{top:calc(var(--g-hdr) + 28px);position:sticky}.gc-wait{border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--muted);background:#fff9;padding:24px;box-shadow:inset 0 0 0 1px #2b4fc024}.gc-progress{font:var(--fw-semibold) var(--fs-lg)/1.3 var(--font-display);color:var(--night);font-variant-numeric:tabular-nums;margin-bottom:6px!important}.gc-noscript{margin-top:16px}.gc-res{border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow-2);padding:clamp(20px,2.5vw,26px)}.gc-res-title{font:var(--fw-bold) var(--fs-2xl)/1.15 var(--font-display);letter-spacing:-.015em;color:var(--night);margin:14px 0 8px!important}.gc-res>p:not(.gc-res-title):not(.gc-res-k){font-size:var(--fs-sm);color:var(--ink);line-height:1.55}.gc-res-k{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--muted);margin:18px 0 10px!important}.gc-res-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px;display:flex}.gc-buy{gap:8px;display:grid}.gc-buy-opt{border-radius:var(--r-sm);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 16px;text-decoration:none;transition-property:box-shadow,background-color,scale;transition-duration:.15s;transition-timing-function:ease-out;display:grid}.gc-buy-opt span{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.gc-buy-opt strong{font:var(--fw-bold) var(--fs-xl)/1.2 var(--font-display);color:var(--night);font-variant-numeric:tabular-nums;grid-row:2}.gc-buy-opt svg{width:20px;height:20px;color:var(--royal);transition:translate .22s var(--ease);grid-area:1/2/span 2}.gc-buy-opt.is-featured{background:var(--orange);color:#fff;box-shadow:0 10px 24px -12px #ac4a0acc}.gc-buy-opt.is-featured :is(strong,svg){color:#fff}.gc-buy-opt:active{scale:.97}@media (hover:hover){.gc-buy-opt:hover{box-shadow:inset 0 0 0 1px var(--navy)}.gc-buy-opt:hover svg{translate:4px}.gc-buy-opt.is-featured:hover{background:var(--orange-hover)}}.gc-buy+.g-textlink{margin-top:6px}@media (prefers-reduced-motion:no-preference){.gc-result.is-new>*{animation:.32s ease-out both g-in}}@media (prefers-reduced-motion:reduce){.gc-result.is-new>*{animation:.3s ease-out both ds-fade}}@keyframes g-in{0%{opacity:0;filter:blur(4px);translate:0 12px}}.g-steps{counter-reset:g-step;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 18px;display:grid}.g-steps>li{counter-increment:g-step;flex-direction:column;gap:6px;padding-top:52px;display:flex;position:relative}.g-steps>li:before{content:counter(g-step);background:var(--night);color:#fff;width:36px;height:36px;font:var(--fw-bold) var(--fs-md)/1 var(--font-display);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.g-steps>li:after{content:"";background:var(--line);height:2px;position:absolute;top:17px;left:36px;right:-18px}.g-steps>li:last-child:after{display:none}.g-steps>li>strong{font-weight:var(--fw-semibold);color:var(--night);line-height:1.3}.g-steps>li>span{font-size:var(--fs-sm);color:var(--muted);line-height:1.5}.g-steps .g-arrowlink{margin-top:auto}.g-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.g-plan{border-radius:var(--r-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);transition:translate .22s var(--ease), box-shadow .22s var(--ease);grid-template-columns:84px minmax(0,1fr);gap:20px;padding:26px;display:grid;position:relative}.g-plan.is-featured{box-shadow:inset 0 0 0 2px var(--navy), var(--shadow-2)}@media (hover:hover){.g-plan:hover{translate:0 -3px}}.g-plan-flag{border-radius:var(--r-pill);background:var(--sun);color:var(--night);font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap;padding:7px 12px;line-height:1;position:absolute;top:-13px;right:24px}.g-plan-media{justify-content:center;align-items:flex-start;padding-top:4px;display:flex}.g-plan-media img{object-fit:contain;width:100%;height:auto;max-height:150px}.g-plan-body{flex-direction:column;min-width:0;display:flex}.g-plan h3{font-size:var(--fs-xl)}.g .hm-price{font-family:var(--font-display);color:var(--navy);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:flex-start;margin-top:14px;line-height:1;display:flex}.g .hm-price-cur{font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin:8px 5px 0 0}.g .hm-price-int{font-size:clamp(2.75rem,2.2rem + 1.4vw,3.5rem);font-weight:var(--fw-bold);letter-spacing:-.045em}.g .hm-price-dec{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);letter-spacing:-.02em;margin-top:6px}.g .hm-price-note{font:var(--fw-medium) var(--fs-sm)/1.3 var(--font-text);color:var(--muted);flex-basis:100%;margin-top:8px}.g-plan-list{font-size:var(--fs-sm);gap:8px;line-height:1.45;display:grid;margin:18px 0 22px!important}.g-plan-list li{align-items:flex-start;gap:10px;display:flex}.g-plan-list svg{width:18px;height:18px;color:var(--royal);stroke-width:2.4px;flex:none;margin-top:1px}.g-plan .hm-btn{margin-top:auto}.g-assure{font-size:var(--fs-sm);color:var(--ink);flex-wrap:wrap;gap:12px 32px;display:flex;margin-top:24px!important}.g-assure li{align-items:center;gap:10px;display:flex}.g-assure svg{width:20px;height:20px;color:var(--royal);flex:none}.g-assure strong{color:var(--night);font-weight:var(--fw-semibold)}.g-plans-foot{font-size:var(--fs-xs);color:var(--muted);align-items:flex-start;gap:10px;line-height:1.5;display:flex;margin-top:16px!important}.g-plans-foot svg{flex:none;width:16px;height:16px;margin-top:1px}.g-faq{border-top:1px solid var(--line);margin-top:24px}.g-faq-item{border-bottom:1px solid var(--line)}.g-faq-item summary{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:16px 0;list-style:none;display:flex}.g-faq-item summary::-webkit-details-marker{display:none}.g-faq-item summary h3{font:var(--fw-semibold) var(--fs-base)/1.4 var(--font-text);letter-spacing:0;color:var(--night);transition:color .15s ease-out}.g-faq-ico{background:var(--mist);width:30px;height:30px;transition:background-color .15s ease-out, rotate .22s var(--ease);border-radius:50%;flex:none;position:relative}.g-faq-ico:before,.g-faq-ico:after{content:"";background:var(--navy);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.g-faq-ico:after{transition:opacity .15s ease-out;rotate:90deg}.g-faq-item[open] .g-faq-ico{background:var(--paper);rotate:180deg}.g-faq-item[open] .g-faq-ico:after{opacity:0}.g-faq-a{padding:0 48px 22px 0}.g-faq-a p{color:var(--ink);font-size:var(--fs-md);line-height:1.65}@media (hover:hover){.g-faq-item summary:hover h3{color:var(--royal)}.g-faq-item summary:hover .g-faq-ico{background:var(--paper)}}@media (prefers-reduced-motion:no-preference){.g-faq-item::details-content{block-size:0;transition:block-size .26s var(--ease), content-visibility .26s allow-discrete;overflow-y:clip}.g-faq-item[open]::details-content{block-size:auto}}.g-about{border-top:1px solid var(--line);padding-top:32px}.g-sec.g-about h2{font-size:var(--fs-xl)}.g-about>p{font-size:var(--fs-sm);color:var(--muted)}.g-sources{font-size:var(--fs-sm);gap:4px;display:grid;margin:14px 0!important}.g-sources li{padding-left:18px;position:relative}.g-sources li:before{content:"";background:#b3bccd;border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:2px}.g-related{background:var(--mist);border-top:1px solid var(--line-2);padding-block:clamp(64px,7vw,96px)}.g-related h2{font:var(--fw-bold) clamp(1.75rem, 1.2rem + 1.5vw, 2.5rem)/1.1 var(--font-display);letter-spacing:-.022em;margin-bottom:28px}.g-related ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.g-related a{border-radius:var(--r-md);background:var(--white);height:100%;color:inherit;box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .22s var(--ease), translate .22s var(--ease);gap:4px;padding:20px 52px 20px 22px;text-decoration:none;display:grid;position:relative}.g-related strong{color:var(--night);font-weight:var(--fw-semibold);line-height:1.3;transition:color .15s ease-out}.g-related a>span:not(.g-rel-ico){font-size:var(--fs-sm);color:var(--muted);line-height:1.45}.g-related .g-arrow{color:var(--royal);margin-top:-9px;position:absolute;top:50%;right:20px}@media (hover:hover){.g-related a:hover{box-shadow:inset 0 0 0 1px #9fb0cf, var(--shadow-2);translate:0 -2px}.g-related a:hover strong{color:var(--royal)}}.g-final{isolation:isolate;background:var(--night);color:#fff;padding-block:clamp(64px,8vw,104px);position:relative;overflow:hidden}.g-final:before{content:"";z-index:-1;background:var(--g-guilloche) 0 0 / 640px 360px repeat;opacity:.35;filter:invert()hue-rotate(180deg);pointer-events:none;position:absolute;inset:0 0 0 45%;mask-image:linear-gradient(90deg,#0000,#000 40%)}.g-final-in{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.g-final h2{color:#fff;font:var(--fw-bold) clamp(2rem, 1.3rem + 2vw, 3.125rem)/1.06 var(--font-display);letter-spacing:-.028em}.g-final p{max-width:34rem;color:var(--on-night);margin-top:16px}.g-final-actions{gap:12px;display:grid}.g-final-wa{color:#fff;min-height:44px;font-size:var(--fs-sm);font-weight:var(--fw-medium);justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.g-final-wa svg{width:18px;height:18px;color:var(--wa)}@media (hover:hover){.g-final-wa:hover{text-underline-offset:4px;text-decoration:underline}}@media (width<=1079px){.g-layout{grid-template-columns:minmax(0,1fr)}.g-aside{display:none}.g-hero-grid{grid-template-columns:minmax(0,1fr)}.g-hero h1{max-width:18ch}.g-hero:before{inset:40% 0 0;mask-image:linear-gradient(#0000,#000 40%)}.g-short{max-width:560px}.g-readbar{z-index:90;top:var(--g-hdr);backdrop-filter:saturate(1.4)blur(10px);box-shadow:0 1px 0 var(--line-2);background:#f5f7fbeb;padding:8px 0;transition:box-shadow .2s ease-out;display:block;position:sticky}.g-readbar.is-on{box-shadow:0 1px 0 var(--line), 0 10px 24px -18px #0b173673}.g-readbar-btn{width:var(--wrap);border-radius:var(--r-sm);background:var(--white);min-height:56px;font:inherit;text-align:start;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #c9d3e6;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;margin-inline:auto;padding:8px 8px 8px 10px;transition-property:border-color,box-shadow,scale,background-color;transition-duration:.15s;transition-timing-function:ease-out;display:grid;box-shadow:0 1px 2px #0b17360f,0 6px 16px -10px #0b173640}.g-readbar-btn:active{background:var(--mist);scale:.98}.g-readbar-btn[aria-expanded=true]{border-color:var(--royal)}.g-readbar-list{background:var(--paper);width:36px;height:36px;color:var(--royal);border-radius:10px;place-items:center;display:grid}.g-readbar-list svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.g-readbar-list circle{fill:currentColor;stroke:none}.g-readbar-text{min-width:0;line-height:1.25;display:grid}.g-readbar-k{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.g-readbar-cur{white-space:nowrap;text-overflow:ellipsis;color:var(--night);font-size:var(--fs-sm);font-weight:var(--fw-semibold);overflow:hidden}.g-readbar-cur.is-swap{animation:.26s ease-out both g-swap}.g-readbar-cta{border-radius:var(--r-pill);background:var(--royal);color:#fff;min-height:36px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:4px;padding:0 10px 0 12px;display:inline-flex}.g-readbar-cta svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:rotate .22s var(--ease)}.g-readbar-btn[aria-expanded=true] .g-readbar-cta svg{rotate:180deg}.g-readbar.is-hint .g-readbar-cta svg{animation:g-nudge .9s var(--ease) 2}.g-readbar.is-hint .g-readbar-cta{animation:1.8s ease-out g-glow}.g-readbar-progress{height:2px;position:absolute;bottom:-1px;left:0;right:0}.g-readbar-progress span{background:var(--royal);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.g-sheet{background:var(--white);width:100%;max-width:640px;max-height:84dvh;color:var(--ink);box-shadow:var(--shadow-3);overscroll-behavior:contain;border:0;border-radius:24px 24px 0 0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0}.g-sheet[open]{display:block}.g-sheet::backdrop{backdrop-filter:blur(2px);background:#0b173673}.g-sheet-in{padding:10px 20px max(20px, env(safe-area-inset-bottom));max-height:84dvh;overflow-y:auto}.g-sheet-head{justify-content:space-between;align-items:center;padding:8px 0 6px;display:flex}.g-sheet-head:before{content:"";background:var(--line);border-radius:4px;width:40px;height:4px;margin-left:-20px;position:absolute;top:8px;left:50%}.g-sheet-t{font:var(--fw-semibold) var(--fs-lg)/1.3 var(--font-display);color:var(--night);padding-top:10px}.g-sheet-close{background:var(--mist);width:44px;height:44px;color:var(--navy);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.g-sheet-close svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:20px;height:20px}.g-sheet-list a{border-top:1px solid var(--line-2);min-height:48px;color:var(--ink);font-size:var(--fs-md);align-items:center;text-decoration:none;display:flex}.g-sheet-list a[aria-current]{color:var(--royal);font-weight:var(--fw-semibold)}.g-sheet-list a[aria-current]:after{content:"";background:var(--royal);border-radius:50%;width:8px;height:8px;margin-left:auto}.g-sheet-cta{border-top:1px solid var(--line-2);gap:4px;padding-top:16px;display:grid}.g-sheet-wa{min-height:44px;color:var(--royal);font-size:var(--fs-sm);font-weight:var(--fw-semibold);justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.g-sheet-wa svg{width:18px;height:18px;color:var(--wa-deep)}.g-steps{grid-template-columns:minmax(0,1fr);gap:0}.g-steps>li{padding:0 0 24px 54px}.g-steps>li:after{width:2px;height:auto;inset:36px auto 0 17px}.g-steps>li:last-child{padding-bottom:0}.g-steps .g-arrowlink{margin-top:0}}@media (width<=1079px) and (prefers-reduced-motion:no-preference){.g-sheet[open]{animation:g-sheet-in .3s var(--ease) both}.g-sheet[open]::backdrop{animation:.3s ease-out both ds-fade}.g-sheet.is-closing{animation:.2s ease-in both g-sheet-out}}@keyframes g-sheet-in{0%{translate:0 100%}}@keyframes g-sheet-out{to{translate:0 100%}}@keyframes g-swap{0%{opacity:0;translate:0 6px}}@keyframes g-nudge{0%,to{translate:0}40%{translate:0 4px}}@keyframes g-glow{0%{box-shadow:0 0 #2b4fc073}to{box-shadow:0 0 0 10px #2b4fc000}}@media (prefers-reduced-motion:reduce){.g-readbar.is-hint .g-readbar-cta,.g-readbar.is-hint .g-readbar-cta svg{animation:none}}@media (width<=900px){.gc{grid-template-columns:minmax(0,1fr)}.gc-out{position:static}}@media (width<=760px){body.g-body{font-size:var(--fs-md)}.g-hero{padding:10px 0 48px}.g-crumbs li:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.g-hero-grid{gap:32px;margin-top:18px}.g-hero h1{max-width:none;font-size:clamp(2.125rem,1.4rem + 3.6vw,2.625rem);line-height:1.06}.g-answer{font-size:var(--fs-md);margin-top:18px!important}.g-hero-actions{flex-direction:column;margin-top:26px}.g-hero-actions>*{width:100%}.g-byline{font-size:var(--fs-xs);margin-top:18px!important}.g-short{border-radius:var(--r-md);padding:22px 20px 12px}.g-layout{padding-top:40px}.g-sec+.g-sec{margin-top:64px}.g-sec h2{font-size:clamp(1.625rem,1.2rem + 2vw,2rem);line-height:1.15}.g-lead{font-size:var(--fs-md)}.g-rule{grid-template-columns:minmax(0,1fr);gap:10px}.g-rule li{grid-template-columns:40px minmax(0,1fr);gap:2px 14px;padding:16px}.g-rule-ico{grid-row:span 2;margin-bottom:0}.g-rule li+li:before{width:26px;height:26px;font-size:1rem;top:-19px;left:50%;translate:-50%}.g-free,.g-ead,.g-plans,.g-related ul,.g-final-in,.g-video{grid-template-columns:minmax(0,1fr)}.g-free-item{padding:20px 18px 14px}.g-video{padding:10px}.g-video figcaption{padding:6px 8px 10px}.g-video .hm-btn{width:100%}.g-check-panel{border-radius:0;margin-inline:-16px;padding:28px 16px}.g-plan{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:24px 18px 20px}.g-assure{flex-direction:column;gap:10px}.g-faq-a{padding-right:0}.g-table-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.g-table,.g-table tbody,.g-table tr,.g-table th,.g-table td{display:block;width:auto!important}.g-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.g-table tbody{gap:10px;display:grid}.g-table tbody tr{border-radius:var(--r-sm);background:var(--white);box-shadow:inset 0 0 0 1px var(--line), inset 3px 0 0 var(--row,var(--line));padding:16px 18px}.g-table tbody :is(th,td){border:0;padding:0;box-shadow:none!important}.g-table tbody td{margin-top:10px}.g-table tbody td[data-l]:before{content:attr(data-l);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--muted);margin-bottom:2px;display:block}.g-table tbody td[data-l=Situação]:before,.g-table tbody td[data-l="O que é conferido"]:before{display:none}.g-courses tbody tr{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 16px 12px 18px;display:grid}.g-courses tbody th{grid-column:1}.g-courses tbody td[data-l=Situação]{grid-area:1/2;align-self:start;margin:0}.g-courses tbody td[data-l="O que é conferido"]{font-size:var(--fs-sm);color:var(--muted);grid-column:1/-1;margin:0}.g-courses .g-row-go{grid-column:1/-1;justify-content:space-between;align-items:center;margin:0;border-top:1px dashed var(--line)!important;padding:8px 0 0!important;display:flex!important}.g-courses .g-row-go span{display:inline}.g-courses tbody tr:active{background:var(--mist)}.g-compare td:last-child{background:0 0}.g-compare tbody td+td{border-top:1px dashed var(--line);padding-top:10px}}@media print{.g-aside,.g-readbar,.g-sheet{display:none}}.g-tone--royal{--tone:var(--royal);--tint:#e8eefc;--ink-tone:#1f3f9e;--on-tone:#fff}.g-tone--orchid{--tone:var(--orchid);--tint:#f8e8f2;--ink-tone:#7d2a5f;--on-tone:#fff}.g-tone--sun{--tone:var(--sun);--tint:#fdf3d6;--ink-tone:#6b4a00;--on-tone:var(--night)}.g-tone--petrol{--tone:var(--petrol);--tint:#e0f2f5;--ink-tone:#0b5567;--on-tone:#fff}.g-hero{background:radial-gradient(42% 60% at 88% 18%, #2b4fc01a, transparent 70%), radial-gradient(34% 46% at 100% 100%, #a43c7e14, transparent 72%), var(--mist)}.g-short{overflow:hidden}.g-short:before{content:"";background:linear-gradient(90deg, var(--royal), var(--orchid) 55%, var(--sun));height:4px;position:absolute;top:0;left:0;right:0}.g-sec>.g-sec-head,.g-check-panel>.g-sec-head{align-items:flex-start;gap:16px;max-width:none;margin-bottom:18px;display:flex}.g-sec-head h2{max-width:22ch;margin-bottom:0!important}.g-sec-ico{border-radius:var(--r-sm);background:var(--tone);width:44px;height:44px;color:var(--on-tone);box-shadow:0 8px 18px -8px var(--tone);flex:none;place-items:center;margin-top:.15em;display:grid}.g-sec-ico svg{stroke-width:2px;width:22px;height:22px}.g-rule li{background:linear-gradient(160deg, var(--tint,var(--mist)), #fff 78%);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone,var(--line)) 18%, transparent)}.g-rule-ico{background:var(--tone,var(--white));color:var(--on-tone,var(--royal));box-shadow:0 8px 18px -8px var(--tone,#0b173633)}.g-rule li+li:before{color:var(--night);background:var(--sun);box-shadow:0 4px 10px -4px #c98e0099}.g-table thead :is(th,td){background:var(--paper);color:var(--navy)}.g-free-item{border-color:color-mix(in oklab, var(--tone) 22%, transparent);background:linear-gradient(160deg, var(--tint), #fff 72%)}.g-free-top{align-items:center;gap:10px;display:flex}.g-free-ico{background:var(--tone);width:36px;height:36px;color:var(--on-tone);box-shadow:0 6px 14px -6px var(--tone);transition:rotate var(--dur-slow) var(--ease), scale var(--dur-slow) var(--ease);border-radius:10px;flex:none;place-items:center;display:grid}.g-free-ico svg{stroke-width:2px;width:18px;height:18px}.g-free-org,.g-free-go{color:var(--ink-tone)}@media (hover:hover){.g-free-item:hover{border-color:color-mix(in oklab, var(--tone) 50%, transparent)}.g-free-item:hover .g-free-ico{rotate:-6deg;scale:1.06}.g-free-item:hover>strong{color:var(--ink-tone)}}.g-ead li{background:var(--g-yes-bg)}.g-ead li:has(.g-mark--analise){background:var(--g-wait-bg)}.g-ead li .g-mark{background:var(--white)}.g-steps>li:after{background:linear-gradient(90deg, var(--royal), var(--orchid));transform-origin:0}.g-steps>li:nth-child(3):before{background:var(--sun);color:var(--night);box-shadow:0 0 0 5px #f5b31438}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.g-steps>li:after{animation:linear both g-fill-x view();animation-range:entry 60% cover 45%}}}@keyframes g-fill-x{0%{transform:scaleX(0)}}.g-sec--plans{border-radius:var(--r-lg);background:linear-gradient(180deg, var(--paper), #f6f8fc 85%);padding:clamp(24px,4vw,44px)}.g-sec--plans .g-plan{box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line-2)}.g-sec--plans .g-plan.is-featured{box-shadow:inset 0 0 0 2px var(--navy), var(--shadow-2)}.g-faq-item[open] .g-faq-ico{background:var(--royal)}.g-faq-item[open] .g-faq-ico:before{background:#fff}.g-faq-item[open] summary h3{color:var(--royal)}.g-related a{background:linear-gradient(160deg, var(--tint), #fff 70%);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone) 18%, transparent);grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:14px}.g-related a>strong,.g-related a>span:not(.g-rel-ico){grid-column:2}.g-rel-ico{background:var(--tone);width:40px;height:40px;color:var(--on-tone);box-shadow:0 6px 14px -6px var(--tone);transition:rotate var(--dur-slow) var(--ease), scale var(--dur-slow) var(--ease);border-radius:12px;grid-row:span 2;place-items:center;display:grid}.g-rel-ico svg{stroke-width:2px;width:20px;height:20px}.g-related a>.g-rel-ico{color:var(--on-tone);font-size:inherit}.g-related a>.g-rel-ico svg{stroke-width:2.2px}@media (hover:hover){.g-related a:hover .g-rel-ico{rotate:-6deg;scale:1.06}.g-related a:hover strong{color:var(--ink-tone)}}@media (width<=1079px){.g-steps>li:after{background:linear-gradient(180deg, var(--royal), var(--orchid));transform-origin:top}}@media (width<=1079px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.g-steps>li:after{animation-name:g-fill-y}}}@keyframes g-fill-y{0%{transform:scaleY(0)}}@media (width<=760px){.g-sec>.g-sec-head,.g-check-panel>.g-sec-head{flex-direction:column;gap:14px}.g-sec-head h2{max-width:none}.g-sec-ico{border-radius:12px;width:38px;height:38px;margin-top:0}.g-sec-ico svg{width:20px;height:20px}.g-sec--plans{border-radius:0;margin-inline:-16px;padding:28px 16px}}.g-anchor{height:0;scroll-margin-top:var(--g-head);display:block}.g-sec .g-h3{font-size:var(--fs-xl);margin:32px 0 10px}.g-sec>p+.g-h3{margin-top:32px}.g-list{gap:10px;display:grid;margin:18px 0!important}.g-list li{padding-left:32px;line-height:1.6;position:relative}.g-list:not(.g-list--ol) li:before{content:"";background:var(--g-yes-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e7490' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:.2em;left:0}.g-list--ol{counter-reset:g-li}.g-list--ol li{counter-increment:g-li}.g-list--ol li:before{content:counter(g-li);background:var(--navy);color:#fff;width:22px;height:22px;font:var(--fw-bold) var(--fs-xs)/1 var(--font-display);border-radius:50%;place-items:center;display:grid;position:absolute;top:.1em;left:0}.g-sec>.g-list,.g-sec>.g-linkrow,.g-sec>.g-note-box{max-width:var(--g-measure)}.g-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;margin:26px 0!important}.g-cards--3,.g-cards--dense{grid-template-columns:repeat(3,minmax(0,1fr))}.g-cards>li{display:flex}.g-free-item--static{cursor:default}@media (hover:hover){.g-free-item--static:hover{box-shadow:none;border-color:color-mix(in oklab, var(--tone) 22%, transparent);translate:none}.g-free-item--static:hover .g-free-ico{rotate:none;scale:1}.g-free-item--static:hover strong{color:var(--night)}}.g-free-text p+p,.g-free-text p+ul,.g-rows-text p+p{margin-top:8px}.g-free-text ul,.g-rows-text ul{margin:6px 0 0;padding-left:18px;list-style:outside}.g-rows{border-top:1px solid var(--line);display:grid;margin:24px 0!important}.g-rows>li{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;padding:18px 0;display:grid}.g-rows-ico{background:var(--tone);width:40px;height:40px;color:var(--on-tone);box-shadow:0 6px 14px -6px var(--tone);border-radius:12px;place-items:center;display:grid}.g-rows-ico svg{stroke-width:2px;width:20px;height:20px}.g-chapters{list-style:none}.g-rows.g-chapters>li{grid-template-columns:64px minmax(0,1fr);align-items:center}.g-rows-ico.g-chapter-time{width:auto;min-width:56px;font:700 .82rem/1 var(--font-text);font-variant-numeric:tabular-nums;letter-spacing:.01em;padding:0 10px}.g-chapters a{color:inherit;text-decoration:none}.g-chapters a:hover strong,.g-chapters a:focus-visible strong{color:var(--royal,#2b4fc0);text-underline-offset:3px;text-decoration:underline}.g-rows>li>div>strong,.g-chapters a>strong{color:var(--night);font:var(--fw-semibold) var(--fs-lg)/1.3 var(--font-display);letter-spacing:-.01em;display:block}.g-rows-text{font-size:var(--fs-md);color:var(--ink);margin-top:4px;line-height:1.6}.g-steps--blocks{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:30px 0 8px!important}.g-steps-text{font-size:var(--fs-sm);color:var(--muted);line-height:1.5}.g-steps-text p+p{margin-top:6px}.g-steps--blocks>li:nth-child(3):before{background:var(--navy);color:#fff;box-shadow:none}.g-figure{margin:28px 0 0!important}.g-figure img{border-radius:var(--r-md);width:100%;height:auto;box-shadow:var(--shadow-1);outline-offset:-1px;outline:1px solid #0000000f;display:block}.g-figure figcaption{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;color:var(--muted);align-items:center;gap:10px;margin-top:12px;display:flex}.g-figure figcaption:before{content:"";background:var(--royal);border-radius:2px;width:18px;height:2px}.g-note-box{border-radius:var(--r-sm);background:var(--tint);align-items:flex-start;gap:14px;padding:18px 20px;display:flex;margin:24px 0!important}.g-note-ico{background:var(--tone);width:34px;height:34px;color:var(--on-tone);border-radius:10px;flex:none;place-items:center;display:grid}.g-note-ico svg{stroke-width:2px;width:18px;height:18px}.g-note-box>div>strong{color:var(--night);margin-bottom:2px;display:block}.g-note-text,.g-note-box p{font-size:var(--fs-md);color:var(--ink);line-height:1.6}.g-note-text>*+*{margin-top:8px}.g-linkrow{flex-wrap:wrap;gap:0 28px;display:flex;margin-top:12px!important}.g-linkrow:has(>a+a){gap:10px;margin-top:18px!important}.g-linkrow:has(>a+a)>.g-arrowlink{border:1px solid var(--line);background:var(--white);line-height:1.4;font-size:var(--fs-sm);border-radius:16px;padding:12px 16px;transition:border-color .15s ease-out,background-color .15s ease-out;display:inline-block}@media (hover:hover){.g-linkrow:has(>a+a)>.g-arrowlink:hover{border-color:var(--royal);background:#f3f6fe}}.g-linkrow:has(>a+a)>.g-arrowlink:focus-visible{outline:2px solid var(--royal);outline-offset:2px}.g-sec>.g-sources{max-width:var(--g-measure)}.g-table--data tbody th{width:auto;font-weight:var(--fw-semibold);color:var(--night)}.g-sec--panel{border-radius:var(--r-lg);background:linear-gradient(180deg, var(--paper), #f6f8fc 85%);padding:clamp(24px,4vw,44px)}.g-short-ico{background:var(--tone,var(--royal));width:34px;height:34px;color:var(--on-tone,#fff);border-radius:10px;place-items:center;display:grid}.g-short-ico svg{stroke-width:2.2px;width:18px;height:18px}.g-hero[data-accent=orchid]{background:radial-gradient(42% 60% at 88% 18%, #a43c7e1f, transparent 70%), radial-gradient(34% 46% at 100% 100%, #2b4fc014, transparent 72%), var(--mist)}.g-hero[data-accent=orchid] .g-short:before{background:linear-gradient(90deg, var(--orchid), var(--royal) 55%, var(--sun))}.g-hero[data-accent=sun]{background:radial-gradient(42% 60% at 88% 18%, #f5b31429, transparent 70%), radial-gradient(34% 46% at 100% 100%, #2b4fc012, transparent 72%), var(--mist)}.g-hero[data-accent=sun] .g-short:before{background:linear-gradient(90deg, var(--sun), var(--orchid) 55%, var(--royal))}.g-hero[data-accent=petrol]{background:radial-gradient(42% 60% at 88% 18%, #0e74901f, transparent 70%), radial-gradient(34% 46% at 100% 100%, #f5b31414, transparent 72%), var(--mist)}.g-hero[data-accent=petrol] .g-short:before{background:linear-gradient(90deg, var(--petrol), var(--royal) 55%, var(--sun))}@media (width<=1079px){.g-cards--dense{grid-template-columns:repeat(2,minmax(0,1fr))}.g-steps--blocks{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.g-cards,.g-cards--3,.g-cards--dense{grid-template-columns:minmax(0,1fr)}.g-sec--panel{border-radius:0;margin-inline:-16px;padding:28px 16px}.g-rows>li{grid-template-columns:36px minmax(0,1fr);gap:12px}.g-rows-ico{width:36px;height:36px}.g-note-box{padding:16px}}.g-list li>b:first-child,.g-note-box li>b:first-child,.g-free-text li>b:first-child{color:var(--night);font-weight:var(--fw-semibold);display:block}.g-note-box ul{font-size:var(--fs-md);margin:6px 0 0;padding-left:18px;list-style:outside}.g-note-box p:empty{display:none}.g-short .g-short-row>span.g-short-ico{color:var(--on-tone,#fff);font-size:inherit;margin-top:0;line-height:1;display:grid}.g-sec>.g-figure--narrow{max-width:560px}@media (width>=1200px){.g-figure--aside{float:right;width:34%;max-width:300px;margin:4px 0 16px 28px!important}.g-figure--aside+.g-cards{margin-top:0!important}.g-figure--aside+.g-cards+*{clear:both}}.g-sec>.g-steps--blocks{grid-template-columns:minmax(0,1fr);gap:0;max-width:46rem}.g-steps--blocks>li{padding:0 0 28px 58px}.g-steps--blocks>li:last-child{padding-bottom:0}.g-steps--blocks>li:after{background:linear-gradient(180deg, var(--royal), var(--orchid));transform-origin:top;width:2px;height:auto;inset:40px auto 4px 17px}.g-steps--blocks>li>strong{font:var(--fw-semibold) var(--fs-lg)/1.3 var(--font-display);letter-spacing:-.01em}.g-steps--blocks .g-steps-text{font-size:var(--fs-md);color:var(--ink);line-height:1.6}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.g-steps--blocks>li:after{animation-name:g-fill-y}}}.g-sec>.g-sec-cta{flex-wrap:wrap;gap:12px;max-width:none;margin-top:24px;display:flex}@media (width<=760px){.g-sec>.g-sec-cta>*{width:100%}}.g-facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid;margin:26px 0!important}.g-facts>div{border-radius:var(--r-md);background:linear-gradient(160deg, var(--tint), #fff 75%);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone) 20%, transparent);padding:18px 18px 16px;position:relative}.g-facts>div:before{content:"";background:var(--tone);border-radius:0 0 3px 3px;width:28px;height:3px;position:absolute;top:0;left:18px}.g-facts dt{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--ink-tone)}.g-facts dd{font:var(--fw-bold) clamp(1.5rem, 1.2rem + .8vw, 1.875rem)/1.1 var(--font-display);letter-spacing:-.02em;color:var(--night);font-variant-numeric:tabular-nums;margin:6px 0 0}.g-facts .g-facts-note{font-size:var(--fs-xs);color:var(--muted);margin:6px 0 0;line-height:1.45;margin-top:6px!important}@media (width<=760px){.g-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}}.g-free-text ul,.g-rows-text ul,.g-note-text ul{gap:6px;margin-top:8px;padding-left:0;list-style:none;display:grid}.g-free-text li,.g-rows-text li,.g-note-text li{padding-left:24px;position:relative}.g-free-text li:before,.g-rows-text li:before,.g-note-text li:before{content:"";background:color-mix(in oklab, var(--tone,var(--petrol)) 16%, #fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121a2e' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 10px no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:.25em;left:0}.g-neg .g-free-text li:before,.g-neg .g-rows-text li:before{background-color:#fde8e8;background-image:var(--g-ico-x)}@media (width>=761px) and (width<=1079px){.g-related ul,.g-cards--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=761px) and (width<=1279px){.g-plan{grid-template-columns:minmax(0,1fr);gap:14px}.g-plan-media{justify-content:flex-start}.g-plan-media img{width:auto;max-height:104px}}.g-final .hm-btn>span{text-wrap:balance;text-align:center}@media (width>=761px){.g-cards:not(.g-cards--3):not(.g-cards--dense)>li:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}.g-facts:has(>div:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.g-free-text ul+p,.g-rows-text ul+p{margin-top:10px}.g-related a{align-content:start}.g-list:not(.g-list--ol) li.is-neg:before,.g-sec-neg .g-list:not(.g-list--ol) li:before,.g-free-text li.is-neg:before,.g-rows-text li.is-neg:before,.g-note-text li.is-neg:before{background-color:#fde8e8;background-image:var(--g-ico-x)}.g-steps--blocks+p,.g-steps--blocks+.g-note-box,.g-steps--blocks+.g-linkrow{margin-top:24px!important}@media (width<=760px){.g-facts>div:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}}.g-sec h2,.g-sec h3,.g-note-box>div>strong{text-wrap:balance}.g-list li,.g-free-text li,.g-rows-text li,.g-note-text li,.g-short-row>div>span{text-wrap:pretty}.g-plans-refund{font-size:var(--fs-sm);color:var(--ink);align-items:flex-start;gap:10px;line-height:1.5;display:flex;margin-top:10px!important}.g-plans-refund svg{width:18px;height:18px;color:var(--royal);flex:none;margin-top:2px}.g-free-text ul.is-neg-list li:before,.g-rows-text ul.is-neg-list li:before,.g-note-text ul.is-neg-list li:before{background-color:#fde8e8;background-image:var(--g-ico-x)}@media (width>=761px) and (width<=1079px){.g-cards--3>li:last-child{grid-column:1/-1}}.g-free-go,.g-related strong{text-wrap:balance}.g-sec.g-sec-dots .g-free-text li:before,.g-sec.g-sec-dots .g-rows-text li:before,.g-sec.g-sec-dots .g-note-text li:before,.g-sec.g-sec-dots .g-list:not(.g-list--ol) li:before{background:var(--tone,var(--royal));border-radius:50%;width:7px;height:7px;top:.62em;left:6px}.g-sec.g-sec-dots .g-list:not(.g-list--ol) li{padding-left:24px}.g-steps>li>.g-arrowlink{padding-block:6px}.g-rows--qa .g-rows-q{font:var(--fw-semibold) var(--fs-lg)/1.3 var(--font-display);letter-spacing:-.01em;color:var(--night);text-wrap:balance;margin:0}.g-rows--qa .g-rows-text p+p{margin-top:8px}@supports (grid-template-rows:subgrid){@media (width>=761px){.g-cards>li{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.g-cards>li>.g-free-item{grid-row:1/-1;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.g-cards>li>.g-free-item>.g-free-top{margin-bottom:12px}.g-cards>li>.g-free-item>strong{margin-bottom:6px}.g-cards>li>.g-free-item>.g-free-go{align-self:end}}}.g-free-go{line-height:inherit}:root{--g-ico-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239b1c1c' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}
