.dxaPage{--dxa-ground:#FFFFFF;--dxa-ground-pale:#F5F4F0;--dxa-ground-dark:#0B1120;--dxa-text-1:#1A1A1A;--dxa-text-2:#4B5157;--dxa-text-3:#6B6759;--dxa-on-dark-1:#FFFFFF;--dxa-on-dark-lead:#C3CAD2;--dxa-on-dark-2:#9AA3AD;--dxa-rule:#E5E3DC;--dxa-rule-strong:#C9C6BD;--dxa-rule-section:#0B1120;--dxa-rule-dark:#1E2A3A;--dxa-rule-cell:#EFEDE8;--dxa-paper-ink:#4F4B44;--dxa-paper-rule:rgba(160,151,132,0.45);--dxa-grain-alpha:0.07;--dxa-teal:#26DAD2;--dxa-teal-on-dark:#4AEADF;--dxa-focus:#1A1A1A;--dxa-crumb-sep:#4B5563;--dxa-font-ja:var(--font-zen-kaku-gothic-new),Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;--dxa-font-num:var(--font-manrope),Helvetica Neue,Arial,sans-serif;--dxa-font-hand:var(--font-yomogi),sans-serif;--dxa-fs-display:64px;--dxa-fs-h2:2.5rem;--dxa-fs-h3:1.25rem;--dxa-fs-lead:1.125rem;--dxa-fs-body:1rem;--dxa-fs-small:15px;--dxa-fs-sheet:15px;--dxa-fs-sheet-date:0.875rem;--dxa-fs-paper:19px;--dxa-fs-button:17px;--dxa-fs-num:1.25rem;--dxa-fs-name:1.125rem;--dxa-fs-note:0.8125rem;--dxa-fs-micro:0.75rem;--dxa-lh-display:1.14;--dxa-lh-h2:1.4;--dxa-lh-h3:1.5;--dxa-lh-tight:1.6;--dxa-lh-note:1.7;--dxa-lh-small:1.8;--dxa-lh-lead:1.85;--dxa-lh-body:1.9;--dxa-ls-display:-0.02em;--dxa-ls-h2:-0.015em;--dxa-ls-h3:-0.01em;--dxa-ls-paper:0.03em;--dxa-ls-button:0.04em;--dxa-ls-sheet-head:0.08em;--dxa-container:1200px;--dxa-gutter:24px;--dxa-content:calc(var(--dxa-container) - 2 * var(--dxa-gutter));--dxa-col-head:360px;--dxa-col-gap:48px;--dxa-col-main:calc(var(--dxa-content) - var(--dxa-col-head) - var(--dxa-col-gap));--dxa-measure:608px;--dxa-hero-col-text:480px;--dxa-sec-s:64px;--dxa-sec-m:96px;--dxa-sec-l:128px;--dxa-row:60px;--dxa-row-head:40px;--dxa-line:3px;--dxa-line-overhang:24px;--dxa-crossing:64px;--dxa-hero-pad-bottom:48px;--dxa-crossing-pull:calc(-1 * (var(--dxa-hero-pad-bottom) + var(--dxa-crossing)));--dxa-tag-gap:34px;--dxa-sheet-cols:84px 120px minmax(0,1fr) 80px 52px;--dxa-sheet-rows-shown:9.5;--dxa-sheet-h:calc(var(--dxa-row-head) + var(--dxa-row) * var(--dxa-sheet-rows-shown));--dxa-col-num:84px;--dxa-col-check:52px;--dxa-radius:2px;--dxa-underline:1px;--dxa-underline-hover:2px;--dxa-underline-offset:6px;--dxa-hit:44px;--dxa-enter-shift:12px;--dxa-btn-line-travel:calc(var(--dxa-row) - var(--dxa-line));--dxa-scroll-margin:60px;--dxa-focus-width:2px;--dxa-focus-offset:3px;--dxa-ease-default:cubic-bezier(0.45,0,0.55,1);--dxa-ease-entrance:cubic-bezier(0.22,0.61,0.36,1);--dxa-ease-exit:cubic-bezier(0.55,0,1,0.45);--dxa-ease-hover:cubic-bezier(0.25,0.46,0.45,0.94);--dxa-dur-fast:0.15s;--dxa-dur-swap:0.24s;--dxa-dur-base:0.3s;--dxa-stagger:0.06s;--dxa-stagger-max:0.3s;--dxa-swap-delay:0.06s;--dxa-hero-delay:0.15s;--dxa-check-delay:0.15s}@media(max-width:1199px){.dxaPage{--dxa-fs-display:3.5rem;--dxa-col-head:280px;--dxa-col-gap:40px;--dxa-col-main:minmax(0,1fr);--dxa-hero-col-text:400px;--dxa-sheet-cols:72px 104px minmax(0,1fr) 64px 48px;--dxa-col-num:64px}}@media(max-width:959px){.dxaPage{--dxa-fs-display:36px;--dxa-lh-display:1.3;--dxa-fs-h2:26px;--dxa-fs-h3:1.125rem;--dxa-fs-lead:1rem;--dxa-fs-body:15px;--dxa-fs-sheet:0.875rem;--dxa-fs-paper:17px;--dxa-fs-button:1rem;--dxa-fs-num:1rem;--dxa-fs-name:1rem;--dxa-gutter:20px;--dxa-sec-s:32px;--dxa-sec-m:48px;--dxa-sec-l:64px;--dxa-row:64px;--dxa-row-head:48px;--dxa-line-overhang:12px;--dxa-crossing:48px;--dxa-hero-pad-bottom:32px;--dxa-sheet-cols:56px minmax(0,1fr) 48px;--dxa-sheet-rows-shown:6.5;--dxa-col-num:44px;--dxa-col-check:48px}}@media(prefers-reduced-motion:reduce){.dxaPage{--dxa-dur-fast:0s;--dxa-dur-swap:0s;--dxa-dur-base:0s;--dxa-stagger:0s;--dxa-swap-delay:0s;--dxa-hero-delay:0s;--dxa-check-delay:0s;--dxa-enter-shift:0px;--dxa-btn-line-travel:0px}}.dxaPage{font-family:var(--dxa-font-ja)}.dxaHero{--dxa-focus:var(--dxa-on-dark-1);position:relative;padding:128px 0 var(--dxa-hero-pad-bottom);background:var(--dxa-ground-dark);color:var(--dxa-on-dark-1)}@media(max-width:959px){.dxaHero{padding-top:94px}}.dxaHero a:focus-visible{outline:var(--dxa-focus-width) solid var(--dxa-focus);outline-offset:var(--dxa-focus-offset)}.dxaHero__themeReach{position:absolute;top:-128px;bottom:0;left:0;width:1px;pointer-events:none}.dxaHero__inner{box-sizing:content-box;max-width:var(--dxa-content);margin:0 auto;padding:0 var(--dxa-gutter)}.dxaHero__bar{justify-content:space-between;gap:8px 24px;min-height:20px;font-size:var(--dxa-fs-note);line-height:var(--dxa-lh-note)}.dxaHero__bar,.dxaHero__crumbList{display:flex;flex-wrap:wrap;align-items:center}.dxaHero__crumbList{gap:10px;margin:0;padding:0;list-style:none}.dxaHero__crumbItem{font-feature-settings:"palt";word-break:keep-all}.dxaHero__crumbItem[aria-current=page]{color:var(--dxa-on-dark-1)}.dxaHero__crumbLink{color:var(--dxa-on-dark-2);text-decoration-line:underline;text-decoration-thickness:var(--dxa-underline);text-underline-offset:var(--dxa-underline-offset);transition:text-decoration-thickness var(--dxa-dur-fast) var(--dxa-ease-hover)}.dxaHero__crumbLink:hover{text-decoration-thickness:var(--dxa-underline-hover)}.dxaHero__crumbSep{display:flex;color:var(--dxa-crumb-sep)}.dxaHero__crumbSep svg{display:block;inline-size:7px;block-size:12px}.dxaHero__updated>p{gap:0;padding:0;border:0;border-radius:0;background:none;color:var(--dxa-on-dark-2);font-size:var(--dxa-fs-note);font-weight:400;letter-spacing:0}.dxaHero__updated>p:before{content:none}.dxaHero__updated>p time{font-family:var(--dxa-font-num);font-weight:500}.dxaHero__grid{display:grid;grid-template-columns:var(--dxa-hero-col-text) minmax(0,1fr);column-gap:var(--dxa-col-gap);align-items:end;margin-top:36px}@media(max-width:959px){.dxaHero__grid{grid-template-columns:minmax(0,1fr);row-gap:32px;margin-top:24px}}.dxaHero__text{min-width:0}.dxaHero__title{margin:0;color:var(--dxa-on-dark-1);font-size:var(--dxa-fs-display);font-weight:700;line-height:var(--dxa-lh-display);letter-spacing:var(--dxa-ls-display);font-feature-settings:"palt";word-break:keep-all}@media(min-width:960px)and (max-width:1199px){.dxaHero__title{margin-right:calc(-1*var(--dxa-col-gap))}}.dxaHero__titleLatin{font-family:var(--dxa-font-num);font-weight:700;letter-spacing:var(--dxa-ls-h3)}.dxaHero__lead{margin:30px 0 0;color:var(--dxa-on-dark-lead);font-size:var(--dxa-fs-lead);font-weight:400;line-height:var(--dxa-lh-lead);letter-spacing:0;font-feature-settings:normal}@media(max-width:959px){.dxaHero__lead{margin-top:20px}}.dxaHero__phrase{display:inline-block}.dxaHero__button{position:relative;display:flex;align-items:center;width:max-content;min-width:360px;height:var(--dxa-row);margin-top:36px;padding:0 28px;border-radius:var(--dxa-radius);background:var(--dxa-ground-pale);color:var(--dxa-text-1);font-size:var(--dxa-fs-button);font-weight:700;letter-spacing:var(--dxa-ls-button);font-feature-settings:"palt";text-decoration:none;white-space:nowrap;word-break:keep-all;transition:background-color var(--dxa-dur-base) var(--dxa-ease-entrance)}.dxaHero__button:before{content:"";position:absolute;top:0;right:0;left:0;height:var(--dxa-line);background:var(--dxa-teal);transition:transform var(--dxa-dur-base) var(--dxa-ease-entrance)}.dxaHero__button:focus-visible,.dxaHero__button:hover{background:var(--dxa-ground)}.dxaHero__button:focus-visible:before,.dxaHero__button:hover:before{transform:translateY(var(--dxa-btn-line-travel))}@media(max-width:959px){.dxaHero__button{width:100%;min-width:0;margin-top:24px}}.dxaHero__jumps{display:flex;flex-wrap:wrap;gap:0 32px;margin:22px 0 0;padding:0;list-style:none}@media(max-width:959px){.dxaHero__jumps{gap:0 24px;margin-top:12px}}.dxaHero__jump{display:inline-flex;align-items:center;min-height:var(--dxa-hit);color:var(--dxa-on-dark-1);font-size:var(--dxa-fs-small);font-weight:500;font-feature-settings:"palt";word-break:keep-all;text-decoration-line:underline;text-decoration-thickness:var(--dxa-underline);text-underline-offset:var(--dxa-underline-offset);transition:text-decoration-thickness var(--dxa-dur-fast) var(--dxa-ease-hover)}.dxaHero__jump:hover{text-decoration-thickness:var(--dxa-underline-hover)}.dxSheet{--dxa-line-n:2;--dxa-line-y:calc(var(--dxa-row-head) + var(--dxa-row) * var(--dxa-line-n) - 1px);position:relative;min-width:0}.dxSheet[data-line-row="2"]{--dxa-line-n:2}.dxSheet[data-line-row="3"]{--dxa-line-n:3}.dxSheet[data-line-row="4"]{--dxa-line-n:4}.dxSheet[data-line-row="5"]{--dxa-line-n:5}.dxSheet[data-line-row="6"]{--dxa-line-n:6}.dxSheet_hero{z-index:2;margin:0 0 var(--dxa-crossing-pull)}.dxSheet__note{margin:0 0 12px;color:var(--dxa-on-dark-2);font-size:var(--dxa-fs-note);line-height:var(--dxa-lh-note);word-break:keep-all}.dxSheet__stage{position:relative}.dxSheet__tags{display:flex;justify-content:flex-end;gap:16px;margin-bottom:12px}.dxSheet__tag{--dxa-tag-offset:0px;display:inline-flex;align-items:center;gap:6px;font-size:var(--dxa-fs-micro);font-weight:700;line-height:1.5;letter-spacing:var(--dxa-ls-sheet-head);font-feature-settings:"palt";white-space:nowrap}.dxSheet__tag svg{display:block;flex:none;inline-size:9px;block-size:10px}.dxSheet__tag_kind_screen{--dxa-tag-offset:-23px;color:var(--dxa-teal-on-dark)}.dxSheet__tag_kind_paper{--dxa-tag-offset:11px;color:var(--dxa-on-dark-2)}@media(min-width:1380px){.dxSheet__tags{position:absolute;top:0;left:calc(100% + var(--dxa-tag-gap));display:block;width:max-content;margin:0}.dxSheet__tag{position:absolute;top:0;left:0;transform:translateY(calc(var(--dxa-line-y) + var(--dxa-tag-offset)));transition:transform var(--dxa-dur-base) var(--dxa-ease-entrance)}}.dxSheet__frame,.dxSheet__window{position:relative}.dxSheet__window{height:var(--dxa-sheet-h);overflow:hidden;border-radius:var(--dxa-radius);background:var(--dxa-ground-pale);color:var(--dxa-text-1)}.dxSheet__head,.dxSheet__layer{display:grid;grid-template-columns:var(--dxa-sheet-cols)}@media(max-width:959px){.dxSheet__head,.dxSheet__layer{grid-template-rows:1fr 1fr;grid-template-areas:"d n k" "y y t"}}.dxSheet__head{height:var(--dxa-row-head);border-bottom:1px solid var(--dxa-rule-strong);background:var(--dxa-ground);color:var(--dxa-text-3);font-size:var(--dxa-fs-micro);font-weight:500;line-height:1.5;letter-spacing:var(--dxa-ls-sheet-head);font-feature-settings:"palt"}.dxSheet__cell{display:flex;align-items:center;min-width:0;padding:0 16px;white-space:nowrap}@media(max-width:1199px){.dxSheet__cell{padding:0 12px}}@media(max-width:959px){.dxSheet__cell{padding:0 8px}}.dxSheet__cell_col_done{justify-content:center;padding:0}@media(max-width:959px){.dxSheet__cell_col_date{grid-area:d}.dxSheet__cell_col_name{grid-area:n}.dxSheet__cell_col_topic{grid-area:y}.dxSheet__cell_col_staff{grid-area:t;justify-content:center;padding:0}.dxSheet__cell_col_done{grid-area:k}}.dxSheet__head>.dxSheet__cell:not(.dxSheet__cell_col_done),.dxSheet__layer_kind_screen>.dxSheet__cell:not(.dxSheet__cell_col_done){border-right:1px solid var(--dxa-rule-cell)}.dxSheet__layer_kind_paper>.dxSheet__cell:not(.dxSheet__cell_col_done){border-right:1px solid var(--dxa-paper-rule)}@media(max-width:959px){.dxSheet__head>.dxSheet__cell_col_name,.dxSheet__head>.dxSheet__cell_col_staff,.dxSheet__layer>.dxSheet__cell_col_name,.dxSheet__layer>.dxSheet__cell_col_staff{border-right:0}.dxSheet__head>.dxSheet__cell_col_done,.dxSheet__head>.dxSheet__cell_col_staff,.dxSheet__layer_kind_screen>.dxSheet__cell_col_done,.dxSheet__layer_kind_screen>.dxSheet__cell_col_staff{border-left:1px solid var(--dxa-rule-cell)}.dxSheet__layer_kind_paper>.dxSheet__cell_col_done,.dxSheet__layer_kind_paper>.dxSheet__cell_col_staff{border-left:1px solid var(--dxa-paper-rule)}.dxSheet__head>.dxSheet__cell_col_topic,.dxSheet__layer>.dxSheet__cell_col_topic{border-right:0}}.dxSheet__head>.dxSheet__cell_col_done{justify-content:center}.dxSheet__row{display:grid;grid-template-columns:minmax(0,1fr);height:var(--dxa-row)}.dxSheet__layer{grid-area:1/1;min-width:0}.dxSheet__layer_kind_paper{background-color:var(--dxa-ground-pale);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1200' height='1'><line x1='0' y1='.5' x2='1200' y2='.5' stroke='rgb(160,151,132)' stroke-opacity='.45' stroke-width='1' stroke-dasharray='130 3 70 2 190 5 60 2 170 4 110 3 150 2 90'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .35  0 0 0 0 .32  0 0 0 0 .26  0 0 0 .07 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");background-repeat:no-repeat,repeat;background-position:0 100%,0 0;color:var(--dxa-paper-ink);font-family:var(--dxa-font-hand);font-size:var(--dxa-fs-paper);font-weight:400;line-height:1.3;letter-spacing:var(--dxa-ls-paper)}.dxSheet__layer_kind_screen{border-bottom:1px solid var(--dxa-rule);background:var(--dxa-ground);color:var(--dxa-text-1);font-size:var(--dxa-fs-sheet);font-weight:500;line-height:1.5;clip-path:inset(0 0 100% 0);transition:clip-path var(--dxa-dur-swap) var(--dxa-ease-entrance) var(--dxa-swap-delay)}.dxSheet__layer_kind_screen>.dxSheet__cell_col_date{font-family:var(--dxa-font-num);font-size:var(--dxa-fs-sheet-date);font-weight:600;font-variant-numeric:tabular-nums}.dxSheet__row[data-state=screen]>.dxSheet__layer_kind_screen{clip-path:inset(0)}@media(min-width:960px)and (max-width:1199px){.dxSheet__layer_kind_paper>.dxSheet__cell_col_topic{white-space:normal;word-break:keep-all;line-height:1.2}}.dxSheet__hand{display:inline-block}.dxSheet__row:nth-child(odd)>.dxSheet__layer_kind_paper>.dxSheet__cell:first-child>.dxSheet__hand{transform:rotate(-1.2deg)}.dxSheet__row:nth-child(2n)>.dxSheet__layer_kind_paper>.dxSheet__cell:first-child>.dxSheet__hand{transform:rotate(.8deg)}.dxSheet__row:nth-child(odd)>.dxSheet__layer_kind_paper>.dxSheet__cell:nth-child(2)>.dxSheet__hand{transform:rotate(.6deg)}.dxSheet__row:nth-child(2n)>.dxSheet__layer_kind_paper>.dxSheet__cell:nth-child(2)>.dxSheet__hand{transform:rotate(-.8deg)}.dxSheet__row:nth-child(odd)>.dxSheet__layer_kind_paper>.dxSheet__cell:nth-child(3)>.dxSheet__hand{transform:rotate(-.4deg)}.dxSheet__row:nth-child(2n)>.dxSheet__layer_kind_paper>.dxSheet__cell:nth-child(3)>.dxSheet__hand{transform:rotate(.5deg)}.dxSheet__row:nth-child(odd)>.dxSheet__layer_kind_paper>.dxSheet__cell:nth-child(4)>.dxSheet__hand{transform:rotate(1deg)}.dxSheet__row:nth-child(2n)>.dxSheet__layer_kind_paper>.dxSheet__cell:nth-child(4)>.dxSheet__hand{transform:rotate(-1deg)}.dxSheet__check{display:block;inline-size:18px;block-size:18px}.dxSheet__checkBox{fill:var(--dxa-text-1)}.dxSheet__checkMark{stroke:var(--dxa-ground)}.dxSheet__check_kind_paper{inline-size:22px;block-size:22px}.dxLine{position:absolute;top:0;right:calc(-1*var(--dxa-line-overhang));left:calc(-1*var(--dxa-line-overhang));z-index:3;height:var(--dxa-line);background:var(--dxa-teal);pointer-events:none;transform:translateY(var(--dxa-line-y));transition:transform var(--dxa-dur-base) var(--dxa-ease-entrance)}@keyframes dxaHeroLineIn{0%{transform:translateY(calc(var(--dxa-line-y) - var(--dxa-row) + var(--dxa-tag-offset, 0px)))}}@keyframes dxaHeroRowIn{0%{clip-path:inset(0 0 100% 0)}}.dxSheet[data-intro] .dxLine{animation:dxaHeroLineIn var(--dxa-dur-base) var(--dxa-ease-entrance) var(--dxa-hero-delay) backwards}.dxSheet[data-intro] .dxSheet__row[data-row="2"]>.dxSheet__layer_kind_screen{animation:dxaHeroRowIn var(--dxa-dur-swap) var(--dxa-ease-entrance) calc(var(--dxa-hero-delay) + var(--dxa-swap-delay)) backwards}@media(min-width:1380px){.dxSheet[data-intro] .dxSheet__tag{animation:dxaHeroLineIn var(--dxa-dur-base) var(--dxa-ease-entrance) var(--dxa-hero-delay) backwards}}@media(prefers-reduced-motion:reduce){.dxaPage *,.dxaPage :after,.dxaPage :before{transition-duration:0s!important}.dxSheet[data-intro] .dxLine,.dxSheet[data-intro] .dxSheet__row[data-row="2"]>.dxSheet__layer_kind_screen,.dxSheet[data-intro] .dxSheet__tag{animation:none}}.dxConsult{--dxa-focus:var(--dxa-on-dark-1);padding:var(--dxa-sec-m) 0;background:var(--dxa-ground-dark);color:var(--dxa-on-dark-1)}.dxConsult__inner{box-sizing:content-box;max-width:var(--dxa-content);margin:0 auto;padding:0 var(--dxa-gutter)}.dxConsult__rule{height:1px;background:var(--dxa-rule-dark)}.dxConsult__num{display:block;color:var(--dxa-text-3);font-family:var(--dxa-font-num);font-size:var(--dxa-fs-note);font-weight:600;line-height:var(--dxa-lh-note);font-variant-numeric:tabular-nums;margin:48px 0 0;color:var(--dxa-on-dark-2)}@media(max-width:959px){.dxConsult__num{margin-top:32px}}.dxConsult__title{color:var(--dxa-text-1);font-size:var(--dxa-fs-h2);font-weight:700;line-height:var(--dxa-lh-h2);letter-spacing:var(--dxa-ls-h2);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word;margin:16px 0 0;color:var(--dxa-on-dark-1);text-align:start}.dxConsult__grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;margin-top:32px}@media(min-width:960px){.dxConsult__grid{grid-template-columns:var(--dxa-hero-col-text) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"lead action" "scope action";column-gap:var(--dxa-col-gap);margin-top:48px}.dxConsult__lead{grid-area:lead}.dxConsult__action{grid-area:action}.dxConsult__scope{grid-area:scope}}.dxConsult__lead{margin:0;max-width:var(--dxa-measure);color:var(--dxa-text-1);font-size:var(--dxa-fs-lead);font-weight:400;line-height:var(--dxa-lh-lead);letter-spacing:0;font-feature-settings:normal;color:var(--dxa-on-dark-lead)}.dxConsult__phrase{display:inline-block}.dxConsult__action{min-width:0}@media(max-width:959px){.dxConsult__action{margin-top:32px}}.dxConsult__scope{margin-top:32px}@media(max-width:959px){.dxConsult__scope{margin-top:24px}}.dxConsult__scopeRule{height:1px;background:var(--dxa-rule-dark)}.dxConsult__scopeText{margin:24px 0 0;color:var(--dxa-on-dark-2);font-size:var(--dxa-fs-small);font-weight:400;line-height:var(--dxa-lh-small)}@media(max-width:959px){.dxConsult__scopeText{margin-top:16px}}.dxSheet_consult{--dxa-line-y:0px}.dxSheet_consult .dxLine{top:auto}.dxConsult__flow{margin:0;padding:0;list-style:none;counter-reset:dxa-consult-flow}.dxConsult__step{counter-increment:dxa-consult-flow;display:grid;grid-template-columns:var(--dxa-col-num) minmax(0,1fr);box-sizing:border-box;min-height:var(--dxa-row);border-bottom:1px solid var(--dxa-rule);background:var(--dxa-ground);color:var(--dxa-text-1);font-size:var(--dxa-fs-small);font-weight:500;line-height:var(--dxa-lh-tight);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word}.dxConsult__step:first-child{border-radius:var(--dxa-radius) var(--dxa-radius) 0 0}.dxConsult__step:before{content:counter(dxa-consult-flow)/"";display:flex;align-items:center;padding:0 16px;border-right:1px solid var(--dxa-rule-cell);color:var(--dxa-text-3);font-family:var(--dxa-font-num);font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:1199px){.dxConsult__step:before{padding:0 12px}}@media(max-width:959px){.dxConsult__step{grid-template-columns:48px minmax(0,1fr)}.dxConsult__step:before{padding:0 8px}}.dxConsult__stepText{align-self:center;min-width:0;padding:0 16px}@media(max-width:1199px){.dxConsult__stepText{padding:0 12px}}@media(max-width:959px){.dxConsult__stepText{padding:8px 12px}}.dxConsult__button{position:relative;display:grid;grid-template-columns:var(--dxa-col-num) minmax(0,1fr) var(--dxa-col-check);box-sizing:border-box;height:var(--dxa-row);border-radius:0 0 var(--dxa-radius) var(--dxa-radius);background:var(--dxa-ground-pale);color:var(--dxa-text-1);font-size:1rem;font-weight:700;line-height:var(--dxa-lh-h3);font-feature-settings:"palt";text-decoration:none;word-break:keep-all;transition:background-color var(--dxa-dur-base) var(--dxa-ease-entrance)}.dxConsult__button:before{content:"";position:absolute;top:0;right:0;left:0;height:var(--dxa-line);background:var(--dxa-teal);transition:transform var(--dxa-dur-base) var(--dxa-ease-entrance)}.dxConsult__button:focus-visible,.dxConsult__button:hover{background:var(--dxa-ground)}.dxConsult__button:focus-visible:before,.dxConsult__button:hover:before{transform:translateY(var(--dxa-btn-line-travel))}.dxConsult__button:focus-visible .dxConsult__checkBox,.dxConsult__button:hover .dxConsult__checkBox{fill-opacity:1;stroke:var(--dxa-text-1)}.dxConsult__button:focus-visible .dxConsult__checkMark,.dxConsult__button:hover .dxConsult__checkMark{stroke-opacity:1}.dxConsult__button:focus-visible{outline:var(--dxa-focus-width) solid var(--dxa-text-1);outline-offset:-5px}@media(max-width:959px){.dxConsult__button{grid-template-columns:48px minmax(0,1fr) var(--dxa-col-check)}}.dxConsult__buttonLabel{grid-column:2;display:flex;align-items:center;min-width:0;padding:0 16px;border-right:1px solid var(--dxa-paper-rule);border-left:1px solid var(--dxa-paper-rule)}@media(max-width:959px){.dxConsult__buttonLabel{padding:0 12px}}.dxConsult__buttonCheck{grid-column:3;display:flex;align-items:center;justify-content:center}.dxConsult__check{display:block;inline-size:18px;block-size:18px}.dxConsult__checkBox{fill:var(--dxa-text-1);fill-opacity:0;stroke:var(--dxa-text-3);stroke-width:1.5px;transition:fill-opacity var(--dxa-dur-fast) var(--dxa-ease-entrance) var(--dxa-check-delay),stroke var(--dxa-dur-fast) var(--dxa-ease-entrance) var(--dxa-check-delay)}.dxConsult__checkMark{stroke:var(--dxa-ground);stroke-opacity:0;transition:stroke-opacity var(--dxa-dur-fast) var(--dxa-ease-entrance) var(--dxa-check-delay)}.dxSheet_consult[data-enter=armed] .dxConsult__step,.dxSheet_consult[data-enter=armed]>.dxConsult__button{transform:translateY(var(--dxa-enter-shift))}.dxSheet_consult[data-enter=in] .dxConsult__step{transition:transform var(--dxa-dur-base) var(--dxa-ease-entrance) min(var(--i,0)*var(--dxa-stagger),var(--dxa-stagger-max))}.dxSheet_consult[data-enter=in]>.dxConsult__button{transition:background-color var(--dxa-dur-base) var(--dxa-ease-entrance),transform var(--dxa-dur-base) var(--dxa-ease-entrance) min(var(--i,0)*var(--dxa-stagger),var(--dxa-stagger-max))}.dxConsult__links{padding:0;list-style:none;display:flex;flex-wrap:wrap;column-gap:36px;margin:20px 0 0}@media(max-width:959px){.dxConsult__links{flex-direction:column;margin-top:16px}}.dxConsult__link{color:var(--dxa-text-1);font-feature-settings:"palt";word-break:keep-all;text-decoration-line:underline;text-decoration-color:var(--dxa-text-1);text-decoration-thickness:var(--dxa-underline);text-underline-offset:var(--dxa-underline-offset);transition:text-decoration-thickness var(--dxa-dur-fast) var(--dxa-ease-hover)}.dxConsult__link:hover{text-decoration-thickness:var(--dxa-underline-hover)}.dxConsult__link:focus-visible{outline:var(--dxa-focus-width) solid var(--dxa-focus);outline-offset:var(--dxa-focus-offset)}.dxConsult__link{display:inline-flex;align-items:center;column-gap:8px;min-height:var(--dxa-hit);color:var(--dxa-on-dark-1);text-decoration-color:var(--dxa-on-dark-1);font-size:var(--dxa-fs-small);font-weight:500;line-height:var(--dxa-lh-tight)}.dxConsult__phone{font-family:var(--dxa-font-num);font-weight:600;font-variant-numeric:tabular-nums}.seoPage{--seo-mark:#0a7a76;--seo-text-2:var(--dxa-paper-ink);--seo-rule-record:#CFCABF;--seo-fs-display:64px;--seo-lh-display:1.14;--seo-fs-hero:72px;--seo-lh-hero:1.12;--seo-ls-hero:-0.02em;--seo-lh-hero-lead:1.9;--seo-fs-record-num:1.5rem;--seo-fs-record-head:0.8125rem;--seo-fs-record-word:15px;--seo-fs-record-none:0.875rem;--seo-fs-price:1.25rem;--seo-col-head:360px;--seo-col-main:minmax(0,1fr);--seo-hero-col-text:520px;--seo-hero-col-copy:620px;--seo-hero-figure-h:660px;--seo-record-pad:20px 16px 8px;--seo-record-col-word:auto;--seo-record-col-base:112px;--seo-record-col-month:80px;--seo-record-cell-x:6px;--seo-record-cell-x-month:6px;--seo-row:64px;--seo-row-head:44px;--seo-row-group:40px;--seo-row-touch:56px;--seo-row-price:72px;--seo-scroll-margin:24px;--seo-sticky-top:124px;--seo-write-delay:0.12s;--seo-trigger-1:0.85;--seo-trigger-2:0.6;--seo-trigger-3:0.35}@media(max-width:1199px){.seoPage{--seo-fs-display:52px;--seo-lh-display:1.15;--seo-hero-col-text:440px;--seo-hero-col-copy:440px;--seo-hero-figure-h:540px;--seo-fs-hero:52px;--seo-lh-hero:1.14;--seo-record-col-base:72px;--seo-record-col-month:60px;--seo-sticky-top:106px}}@media(max-width:959px){.seoPage{--seo-fs-display:36px;--seo-lh-display:1.3;--seo-fs-hero:40px;--seo-lh-hero:1.2;--seo-lh-hero-lead:1.8;--seo-hero-figure-h:360px;--seo-fs-record-num:1.25rem;--seo-fs-record-head:0.75rem;--seo-fs-record-word:0.8125rem;--seo-fs-record-none:0.75rem;--seo-fs-price:1.125rem;--seo-record-pad:16px 8px 8px;--seo-record-col-word:116px;--seo-record-col-base:66px;--seo-record-col-month:50px;--seo-record-cell-x-month:4px;--seo-scroll-margin:32px}}@media(prefers-reduced-motion:reduce){.seoPage{--seo-write-delay:0s}}.seoPage{line-break:strict}.seoPage :is(p,li,dd,dt,td,th,caption,legend){text-wrap:pretty}.seoPage .dxConsult :is(p,li){text-wrap:wrap}.seoPage .sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(min-width:1024px){.seoDiff__head,.seoFaq__head,.seoFit__head,.seoPricing__head,.seoProcess__head,.seoRelated__head,.seoTrust__head,.seoWork__head{position:sticky;top:var(--seo-sticky-top)}}@media(min-width:960px){.seoPage .dxConsult__grid{grid-template-columns:var(--seo-col-head) minmax(0,1fr)}}.seoAction{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 20px;border:1px solid hsla(0,0%,100%,.42);border-radius:8px;color:#fff;font-size:16px;font-weight:700;line-height:1.5;font-feature-settings:"palt";text-decoration:none;white-space:nowrap;word-break:keep-all;transition:background-color .2s ease-out}.seoAction:hover{background:hsla(0,0%,100%,.1)}.seoAction:focus-visible{outline:3px solid #fff;outline-offset:4px}.seoAction svg{flex:none}@media(max-width:640px){.seoAction{padding:12px 16px}}@media(prefers-reduced-motion:reduce){.seoAction{transition:none}}.seoAction_type_primary{border-color:#26dad2;background:#26dad2;color:#0b1120}.seoAction_type_primary:hover{background:#4aeadf}.seoConsult__actions{display:grid;width:max-content;margin-top:24px}@media(max-width:640px){.seoConsult__actions{width:100%}}.seoHero{--dxa-focus:var(--dxa-on-dark-1);position:relative;padding:128px 0 24px;background:var(--dxa-ground-dark);color:var(--dxa-on-dark-1)}@media(max-width:959px){.seoHero{padding-top:94px}}.seoHero a:focus-visible{outline:var(--dxa-focus-width) solid var(--dxa-focus);outline-offset:var(--dxa-focus-offset)}.seoHero__themeReach{position:absolute;top:-128px;bottom:0;left:0;width:1px;pointer-events:none}.seoHero__inner{box-sizing:content-box;max-width:var(--dxa-content);margin:0 auto;padding:0 var(--dxa-gutter)}.seoHero .seoHero__crumbs>*{padding:0;background:none}.seoHero .seoHero__crumbs>*>*{padding-right:var(--dxa-gutter);padding-left:var(--dxa-gutter)}.seoHero__updated>p{gap:0;padding:0;border:0;border-radius:0;background:none;color:var(--dxa-on-dark-2);font-size:var(--dxa-fs-note);font-weight:400;letter-spacing:0}.seoHero__updated>p:before{content:none}.seoHero__updated>p time{font-family:var(--font-manrope),var(--dxa-font-ja);font-weight:500}.seoHero__grid{display:grid;grid-template-columns:var(--seo-hero-col-copy) minmax(0,1fr);column-gap:var(--dxa-col-gap);align-items:start;margin-top:20px}@media(max-width:959px){.seoHero__grid{grid-template-columns:minmax(0,1fr);row-gap:40px;margin-top:24px}}.seoHero__scene,.seoHero__text{min-width:0}.seoHero__text{padding-top:16px}@media(max-width:959px){.seoHero__text{padding-top:0}}.seoHero__scene{position:relative;height:clamp(360px,100svh - 246px,var(--seo-hero-figure-h))}@media(max-width:959px){.seoHero__scene{height:var(--seo-hero-figure-h);margin:0 calc(var(--dxa-gutter)*-1)}}.seoHero__title{margin:0;color:var(--dxa-on-dark-1);font-size:var(--seo-fs-hero);font-weight:700;line-height:var(--seo-lh-hero);letter-spacing:var(--seo-ls-hero);font-feature-settings:"palt";word-break:keep-all}.seoHero__titleLatin{font-family:var(--dxa-font-num);font-weight:700;letter-spacing:var(--dxa-ls-h3)}.seoHero__lead{margin:28px 0 0;color:var(--dxa-on-dark-lead);font-size:var(--dxa-fs-lead);font-weight:400;line-height:var(--seo-lh-hero-lead);letter-spacing:0;font-feature-settings:normal}@media(max-width:959px){.seoHero__lead{margin-top:20px}}.seoHero__phrase,.seoSummary__phrase{display:inline-block}.seoHero__actions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:max-content;gap:24px;margin-top:36px}@media(max-width:1199px){.seoHero__actions{grid-auto-flow:row;width:100%;gap:16px}}@media(max-width:640px){.seoHero__actions{margin-top:24px}}.seoHero__buttonNote{margin:12px 0 0}.seoHero__buttonNote,.seoHero__note{color:var(--dxa-on-dark-2);font-size:var(--dxa-fs-note);line-height:var(--dxa-lh-note)}.seoHero__note{margin:16px 0 0}.seoSummary{--dxa-focus:var(--dxa-on-dark-1);padding:0 var(--dxa-gutter) var(--dxa-sec-m);background:var(--dxa-ground-dark);color:var(--dxa-on-dark-1)}.seoSummary__inner{display:grid;grid-template-columns:var(--seo-hero-col-text) minmax(0,1fr);column-gap:var(--dxa-col-gap);align-items:start;max-width:var(--dxa-content);margin:0 auto;padding-top:48px;border-top:1px solid var(--dxa-rule-dark)}@media(min-width:960px){.seoSummary__inner{grid-template-rows:auto 1fr;grid-template-areas:"lead record" "notes record"}}@media(max-width:959px){.seoSummary__inner{grid-template-columns:minmax(0,1fr);padding-top:32px}}.seoSummary__lead,.seoSummary__notes,.seoSummary__record{min-width:0}@media(min-width:960px){.seoSummary__lead{grid-area:lead}.seoSummary__record{grid-area:record}.seoSummary__notes{grid-area:notes;align-self:end;padding-top:16px}}@media(max-width:959px){.seoSummary__record{margin-top:40px}.seoSummary__notes{margin-top:16px}}.seoSummary__lead{margin:0;color:var(--dxa-on-dark-lead);font-size:var(--dxa-fs-lead);font-weight:400;line-height:var(--dxa-lh-lead);letter-spacing:0;font-feature-settings:normal}.seoSummary__note{margin:0;color:var(--dxa-on-dark-2);font-size:var(--dxa-fs-note);line-height:var(--dxa-lh-note)}.seoSummary__note+.seoSummary__note{margin-top:6px}.seoRecord{position:relative;padding:var(--seo-record-pad);border-radius:var(--dxa-radius);background:var(--dxa-ground-pale);color:var(--dxa-text-1)}.seoRecord__table{width:100%;table-layout:fixed;border-collapse:collapse}.seoRecord__caption{padding:0 0 14px;caption-side:top;color:var(--dxa-paper-ink);font-size:var(--seo-fs-record-head);font-weight:700;line-height:var(--dxa-lh-note);text-align:start;font-feature-settings:"palt"}.seoRecord__col_kind_word{width:var(--seo-record-col-word)}.seoRecord__col_kind_base{width:var(--seo-record-col-base)}.seoRecord__col_kind_month{width:var(--seo-record-col-month)}.seoRecord__head{position:relative;height:var(--seo-row-head);padding:0 var(--seo-record-cell-x);border-bottom:1px solid var(--dxa-rule-section);color:var(--dxa-paper-ink);font-size:var(--seo-fs-record-head);font-weight:700;text-align:start;vertical-align:middle;white-space:nowrap;word-break:keep-all;font-feature-settings:"palt"}.seoRecord__head+.seoRecord__head{border-left:1px solid var(--seo-rule-record)}.seoRecord__head_kind_base{text-align:end}.seoRecord__head_kind_month{padding:0 var(--seo-record-cell-x-month);text-align:end}.seoMark{position:absolute;top:0;right:0;left:0;height:var(--dxa-line);background:var(--seo-mark);transform:scaleX(1);transform-origin:left center;animation:seoMarkIn var(--dxa-dur-base) var(--dxa-ease-entrance) 0s backwards}.seoRecord__groupTitle{height:var(--seo-row-group);padding:16px var(--seo-record-cell-x) 0;color:var(--seo-text-2);font-size:var(--seo-fs-record-head);font-weight:700;line-height:var(--dxa-lh-note);text-align:start;vertical-align:top;font-feature-settings:"palt"}.seoRecord__row>td,.seoRecord__row>th{height:var(--seo-row);padding:0 var(--seo-record-cell-x);border-bottom:1px solid var(--seo-rule-record);vertical-align:middle}.seoRecord__row>td{border-left:1px solid var(--seo-rule-record)}.seoRecord__word{color:var(--dxa-text-1);font-size:var(--seo-fs-record-word);font-weight:500;line-height:var(--dxa-lh-h3);text-align:start;word-break:keep-all;font-feature-settings:"palt"}.seoRecord__groupTitle,.seoRecord__head_kind_word,.seoRecord__row>.seoRecord__word{padding-left:0}.seoRecord__base{color:var(--dxa-text-1);text-align:end;white-space:nowrap}.seoRecord__value{display:inline-block;clip-path:inset(0);animation:seoWriteIn var(--dxa-dur-swap) var(--dxa-ease-entrance) calc(var(--seo-write-delay) + var(--i, 0)*var(--dxa-stagger)) backwards}.seoRecord__num{font-family:var(--dxa-font-num);font-size:var(--seo-fs-record-num);font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums}.seoRecord__unit{margin-left:2px;color:var(--seo-text-2);font-size:var(--dxa-fs-note);font-weight:500}.seoRecord__none{font-size:var(--seo-fs-record-none);font-weight:500}@keyframes seoMarkIn{0%{transform:scaleX(0)}}@keyframes seoWriteIn{0%{clip-path:inset(0 100% 0 0)}}@media(prefers-reduced-motion:reduce){.seoPage .seoMark,.seoPage .seoRecord__value{animation:none}}.seoFit{padding:var(--dxa-sec-m) 0;background:var(--dxa-ground);color:var(--dxa-text-1)}.seoFit__inner{box-sizing:content-box;max-width:var(--dxa-content);margin:0 auto;padding:0 var(--dxa-gutter)}.seoFit__grid{display:grid;grid-template-columns:var(--seo-col-head) var(--seo-col-main);column-gap:var(--dxa-col-gap);align-items:start}@media(max-width:959px){.seoFit__grid{grid-template-columns:minmax(0,1fr)}}.seoFit__num{display:block;margin:0;color:var(--dxa-text-3);font-family:var(--dxa-font-num);font-size:var(--dxa-fs-note);font-weight:600;line-height:var(--dxa-lh-note);font-variant-numeric:tabular-nums}.seoFit__title{color:var(--dxa-text-1);font-size:var(--dxa-fs-h2);font-weight:700;line-height:var(--dxa-lh-h2);letter-spacing:var(--dxa-ls-h2);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word;margin:12px 0 0}.seoFit__lead{color:var(--seo-text-2);font-size:var(--dxa-fs-lead);font-weight:400;line-height:var(--dxa-lh-lead);letter-spacing:0;font-feature-settings:normal;margin:24px 0 0}@media(max-width:959px){.seoFit__lead{margin-top:16px}}.seoFit__phrase{display:inline-block}.seoFit__main{min-width:0}@media(max-width:959px){.seoFit__main{margin-top:32px}}[data-enter=armed]>.seoFit__check{transform:translateY(var(--dxa-enter-shift))}[data-enter=in]>.seoFit__check{transition:transform var(--dxa-dur-base) var(--dxa-ease-entrance) min(var(--i,0)*var(--dxa-stagger),var(--dxa-stagger-max))}.seoFit__check+.seoFit__check{margin-top:48px}@media(max-width:959px){.seoFit__check+.seoFit__check{margin-top:32px}}.seoFit__subtitle{margin:0;color:var(--dxa-text-1);font-size:var(--dxa-fs-h3);font-weight:700;line-height:var(--dxa-lh-h3);letter-spacing:var(--dxa-ls-h3);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word}.seoFit__rows{padding:0;list-style:none;margin:16px 0 0}.seoFit__row{margin:0;color:var(--dxa-text-1);font-size:var(--dxa-fs-body);font-weight:400;line-height:var(--dxa-lh-body);letter-spacing:0;font-feature-settings:normal;padding:20px 0;border-bottom:1px solid var(--dxa-rule)}.seoFit__try{margin-top:64px;padding:32px;border-radius:var(--dxa-radius);background:var(--dxa-ground-pale)}@media(max-width:959px){.seoFit__try{margin-top:48px;padding:20px}}.seoFit__tryLead{color:var(--dxa-text-1);font-size:var(--dxa-fs-body);font-weight:400;line-height:var(--dxa-lh-body);letter-spacing:0;font-feature-settings:normal;margin:16px 0 0;max-width:var(--dxa-measure)}.seoFit__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}@media(max-width:959px){.seoFit__fields{grid-template-columns:minmax(0,1fr)}}.seoFit__field{min-width:0}.seoFit__label{margin-bottom:8px;font-size:var(--dxa-fs-small);font-weight:700;line-height:var(--dxa-lh-h3);font-feature-settings:"palt"}.seoFit__input,.seoFit__label{display:block;color:var(--dxa-text-1)}.seoFit__input{box-sizing:border-box;width:100%;height:48px;margin:0;padding:0 12px;border:1px solid var(--dxa-text-3);border-radius:var(--dxa-radius);background:var(--dxa-ground);font-family:inherit;font-size:1rem;line-height:1;appearance:none}.seoFit__input:focus-visible{outline:var(--dxa-focus-width) solid var(--dxa-focus);outline-offset:var(--dxa-focus-offset)}.seoFit__output{margin:24px 0 0}.seoFit__outputRow{padding:12px 0;border-bottom:1px solid var(--dxa-paper-rule)}.seoFit__outputName{display:inline-block;min-inline-size:12.5em;margin:0 24px 0 0;color:var(--dxa-paper-ink);font-size:var(--dxa-fs-note);font-weight:700;line-height:var(--dxa-lh-note);font-feature-settings:"palt"}@media(max-width:959px){.seoFit__outputName{display:block;min-inline-size:0;margin-right:0}}.seoFit__outputWords{display:inline;margin:0;color:var(--dxa-text-1);font-size:1rem;font-weight:700;line-height:var(--dxa-lh-h3);overflow-wrap:anywhere}.seoFit__note{color:var(--dxa-text-3);font-size:var(--dxa-fs-note);font-weight:400;line-height:var(--dxa-lh-note);letter-spacing:0;font-feature-settings:normal;margin:16px 0 0}.seoFit__tools{margin-top:48px}@media(max-width:959px){.seoFit__tools{margin-top:32px}}.seoFit__text{margin:0;color:var(--dxa-text-1);font-size:var(--dxa-fs-body);font-weight:400;line-height:var(--dxa-lh-body);letter-spacing:0;font-feature-settings:normal;max-width:var(--dxa-measure)}.seoFit__links{padding:0;list-style:none;margin:16px 0 0}.seoFit__linkRow{border-bottom:1px solid var(--dxa-rule)}.seoFit__link{color:var(--dxa-text-1);font-feature-settings:"palt";word-break:keep-all;text-decoration-line:underline;text-decoration-color:var(--dxa-text-1);text-decoration-thickness:var(--dxa-underline);text-underline-offset:var(--dxa-underline-offset);transition:text-decoration-thickness var(--dxa-dur-fast) var(--dxa-ease-hover)}.seoFit__link:hover{text-decoration-thickness:var(--dxa-underline-hover)}.seoFit__link:focus-visible{outline:var(--dxa-focus-width) solid var(--dxa-focus);outline-offset:var(--dxa-focus-offset)}.seoFit__link{display:flex;align-items:center;box-sizing:border-box;min-height:var(--seo-row-touch);padding:12px 0;font-size:1rem;font-weight:700;line-height:var(--dxa-lh-tight)}.seoFit__notFor{margin-top:48px}@media(max-width:959px){.seoFit__notFor{margin-top:32px}}.seoFit__inlineLink{color:var(--dxa-text-1);font-feature-settings:"palt";word-break:keep-all;text-decoration-line:underline;text-decoration-color:var(--dxa-text-1);text-decoration-thickness:var(--dxa-underline);text-underline-offset:var(--dxa-underline-offset);transition:text-decoration-thickness var(--dxa-dur-fast) var(--dxa-ease-hover)}.seoFit__inlineLink:hover{text-decoration-thickness:var(--dxa-underline-hover)}.seoFit__inlineLink:focus-visible{outline:var(--dxa-focus-width) solid var(--dxa-focus);outline-offset:var(--dxa-focus-offset)}.seoDiff{padding:var(--dxa-sec-m) 0;background:var(--dxa-ground);color:var(--dxa-text-1)}.seoDiff__inner{box-sizing:content-box;max-width:var(--dxa-content);margin:0 auto;padding:0 var(--dxa-gutter)}.seoDiff__grid{display:grid;grid-template-columns:var(--seo-col-head) var(--seo-col-main);column-gap:var(--dxa-col-gap);align-items:start}@media(max-width:959px){.seoDiff__grid{grid-template-columns:minmax(0,1fr)}}.seoDiff__num{display:block;margin:0;color:var(--dxa-text-3);font-family:var(--dxa-font-num);font-size:var(--dxa-fs-note);font-weight:600;line-height:var(--dxa-lh-note);font-variant-numeric:tabular-nums}.seoDiff__title{color:var(--dxa-text-1);font-size:var(--dxa-fs-h2);font-weight:700;line-height:var(--dxa-lh-h2);letter-spacing:var(--dxa-ls-h2);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word;margin:12px 0 0}.seoDiff__lead{color:var(--seo-text-2);font-size:var(--dxa-fs-lead);font-weight:400;line-height:var(--dxa-lh-lead);letter-spacing:0;font-feature-settings:normal;margin:24px 0 0}@media(max-width:959px){.seoDiff__lead{margin-top:16px}}.seoDiff__phrase{display:inline-block}.seoDiff__main{min-width:0}@media(max-width:959px){.seoDiff__main{margin-top:32px}}.seoDiff__subtitle{margin:0;color:var(--dxa-text-1);font-size:var(--dxa-fs-h3);font-weight:700;line-height:var(--dxa-lh-h3);letter-spacing:var(--dxa-ls-h3);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word}.seoDiff__text{margin:0;color:var(--dxa-text-1);font-size:var(--dxa-fs-body);font-weight:400;line-height:var(--dxa-lh-body);letter-spacing:0;font-feature-settings:normal;max-width:var(--dxa-measure)}.seoDiff__definition+.seoDiff__definition,.seoDiff__text_kind_base{margin-top:32px}@media(max-width:959px){.seoDiff__definition+.seoDiff__definition,.seoDiff__text_kind_base{margin-top:24px}}.seoDiff__subtitle+.seoDiff__text{margin-top:8px}.seoDiff__table{position:relative;width:100%;margin-top:64px;table-layout:fixed;border-collapse:collapse;border-spacing:0}@media(max-width:959px){.seoDiff__table{margin-top:40px}}.seoDiff__titleKeep{white-space:nowrap}.seoDiff__caption{caption-side:top;padding-bottom:12px;color:var(--dxa-paper-ink);font-size:var(--dxa-fs-note);font-weight:700;line-height:var(--dxa-lh-note);text-align:start;font-feature-settings:"palt"}.seoDiff__col_kind_axis{width:312px}@media(max-width:1199px){.seoDiff__col_kind_name{width:184px}.seoDiff__col_kind_axis{width:auto}}.seoDiff__colHead{box-sizing:border-box;height:56px;padding:0 16px;border-bottom:1px solid var(--dxa-rule-section);color:var(--dxa-text-1);font-size:var(--dxa-fs-small);font-weight:700;line-height:var(--dxa-lh-h3);text-align:start;vertical-align:middle;font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word}.seoDiff__row{border-bottom:1px solid var(--dxa-rule)}[data-enter=armed]>.seoDiff__row{transform:translateY(var(--dxa-enter-shift))}[data-enter=in]>.seoDiff__row{transition:transform var(--dxa-dur-base) var(--dxa-ease-entrance) min(var(--i,0)*var(--dxa-stagger),var(--dxa-stagger-max))}.seoDiff__rowHead{padding:20px 16px;color:var(--seo-text-2);font-size:var(--dxa-fs-small);font-weight:700;line-height:var(--dxa-lh-small);text-align:start;vertical-align:top;font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word}.seoDiff__caption,.seoDiff__colHead:first-child{padding-left:16px}.seoDiff__cell{padding:20px 16px;color:var(--dxa-text-1);font-size:var(--dxa-fs-small);font-weight:400;line-height:var(--dxa-lh-small);vertical-align:top;word-break:keep-all;overflow-wrap:break-word}.seoDiff__cell,.seoDiff__colHead+.seoDiff__colHead{border-left:1px solid var(--dxa-rule-cell)}.seoDiff__note{color:var(--dxa-text-3);font-size:var(--dxa-fs-note);font-weight:400;line-height:var(--dxa-lh-note);letter-spacing:0;font-feature-settings:normal;margin:16px 0 0;max-width:var(--dxa-measure)}@media(max-width:959px){.seoDiff__caption,.seoDiff__table,.seoDiff__tbody{display:block}.seoDiff__caption{padding-bottom:12px}.seoDiff__thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.seoDiff__row{display:grid;grid-template-columns:minmax(0,1fr);padding:16px 0;border-top:1px solid var(--dxa-rule-section);border-bottom:0}.seoDiff__row:last-child{border-bottom:1px solid var(--dxa-rule-section)}.seoDiff__rowHead{display:block;padding:0 0 8px}.seoDiff__caption{padding-left:0}.seoDiff__cell{display:block;padding:8px 0;border-left:0}.seoDiff__cell:before{content:attr(data-label);content:attr(data-label)/"";display:block;color:var(--dxa-paper-ink);font-size:var(--dxa-fs-micro);font-weight:700;line-height:var(--dxa-lh-note);font-feature-settings:"palt"}}.seoWork{padding:var(--dxa-sec-m) 0;background:var(--dxa-ground);color:var(--dxa-text-1)}.seoWork__inner{box-sizing:content-box;max-width:var(--dxa-content);margin:0 auto;padding:0 var(--dxa-gutter)}.seoWork__grid{display:grid;grid-template-columns:var(--seo-col-head) var(--seo-col-main);column-gap:var(--dxa-col-gap);align-items:start}@media(max-width:959px){.seoWork__grid{grid-template-columns:minmax(0,1fr)}}.seoWork__num{display:block;margin:0;color:var(--dxa-text-3);font-family:var(--dxa-font-num);font-size:var(--dxa-fs-note);font-weight:600;line-height:var(--dxa-lh-note);font-variant-numeric:tabular-nums}.seoWork__title{color:var(--dxa-text-1);font-size:var(--dxa-fs-h2);font-weight:700;line-height:var(--dxa-lh-h2);letter-spacing:var(--dxa-ls-h2);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word;margin:12px 0 0}.seoWork__lead{color:var(--seo-text-2);font-size:var(--dxa-fs-lead);font-weight:400;line-height:var(--dxa-lh-lead);letter-spacing:0;font-feature-settings:normal;margin:24px 0 0}@media(max-width:959px){.seoWork__lead{margin-top:16px}}.seoWork__phrase{display:inline-block}.seoWork__main{min-width:0}@media(max-width:959px){.seoWork__main{margin-top:32px}}.seoWork__list{min-width:0;margin-top:48px;border-top:1px solid var(--dxa-rule-section)}@media(max-width:959px){.seoWork__list{margin-top:40px}}.seoWork__item{border-bottom:1px solid var(--dxa-rule)}[data-enter=armed]>.seoWork__item{transform:translateY(var(--dxa-enter-shift))}[data-enter=in]>.seoWork__item{transition:transform var(--dxa-dur-base) var(--dxa-ease-entrance) min(var(--i,0)*var(--dxa-stagger),var(--dxa-stagger-max))}.seoWork__summary{display:grid;grid-template-columns:minmax(0,1fr) var(--dxa-col-check);align-items:center;box-sizing:border-box;min-height:var(--seo-row);padding:12px 0;background:var(--dxa-ground);color:var(--dxa-text-1);list-style:none;cursor:pointer;transition:background-color var(--dxa-dur-fast) var(--dxa-ease-hover)}.seoWork__summary::marker{content:none}.seoWork__summary::-webkit-details-marker{display:none}.seoWork__summary:hover{background:var(--dxa-ground-pale)}.seoWork__summary:focus-visible{outline:var(--dxa-focus-width) solid var(--dxa-focus);outline-offset:var(--dxa-focus-offset)}.seoWork__subtitle{margin:0;color:var(--dxa-text-1);font-size:var(--dxa-fs-h3);font-weight:700;line-height:var(--dxa-lh-h3);letter-spacing:var(--dxa-ls-h3);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word;min-width:0}.seoWork__mark{justify-self:center;display:block;inline-size:16px;block-size:16px;overflow:visible}.seoWork__markLine{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:butt}.seoWork__markLine_dir_v{transform-box:fill-box;transform-origin:center;transition:transform var(--dxa-dur-fast) var(--dxa-ease-default)}.seoWork__item[open] .seoWork__markLine_dir_v{transform:rotate(90deg)}.seoWork__body{max-width:var(--dxa-measure);padding:8px 0 24px}.seoWork__first{margin:0;color:var(--dxa-text-1);font-size:1rem;font-weight:700;line-height:var(--dxa-lh-body)}.seoWork__tasks{padding:0;list-style:none;margin:8px 0 0}.seoWork__task{margin:0;color:var(--dxa-text-1);font-size:var(--dxa-fs-body);font-weight:400;line-height:var(--dxa-lh-body);letter-spacing:0;font-feature-settings:normal;padding:12px 0;border-bottom:1px solid var(--dxa-rule-cell)}.seoWork__tasks:last-child>.seoWork__task:last-child{border-bottom:0}.seoWork__scopeTitle{margin:24px 0 0;color:var(--dxa-paper-ink);font-size:var(--dxa-fs-note);font-weight:700;line-height:var(--dxa-lh-note);font-feature-settings:"palt"}.seoWork__scope{padding:0;list-style:none;margin:8px 0 0}.seoWork__scopeItem{padding:8px 0;border-bottom:1px solid var(--dxa-rule-cell);color:var(--dxa-text-1);font-size:var(--dxa-fs-small);line-height:var(--dxa-lh-small);font-variant-numeric:tabular-nums}.seoWork__reading{margin:16px 0 0}.seoWork__link{color:var(--dxa-text-1);font-feature-settings:"palt";word-break:keep-all;text-decoration-line:underline;text-decoration-color:var(--dxa-text-1);text-decoration-thickness:var(--dxa-underline);text-underline-offset:var(--dxa-underline-offset);transition:text-decoration-thickness var(--dxa-dur-fast) var(--dxa-ease-hover)}.seoWork__link:hover{text-decoration-thickness:var(--dxa-underline-hover)}.seoWork__link:focus-visible{outline:var(--dxa-focus-width) solid var(--dxa-focus);outline-offset:var(--dxa-focus-offset)}.seoWork__link{font-size:var(--dxa-fs-small);font-weight:500;line-height:var(--dxa-lh-small)}.seoAmount{font-family:var(--dxa-font-num);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0}.seoAmount__unit{font-family:var(--dxa-font-ja)}.seoPricing{padding:var(--dxa-sec-m) 0;background:var(--dxa-ground-pale);color:var(--dxa-text-1)}#price.seoPricing,.seoPricing{scroll-margin-top:var(--seo-scroll-margin)}.seoPricing__inner{box-sizing:content-box;max-width:var(--dxa-content);margin:0 auto;padding:0 var(--dxa-gutter)}.seoPricing__grid{display:grid;grid-template-columns:var(--seo-col-head) var(--seo-col-main);column-gap:var(--dxa-col-gap);align-items:start}@media(max-width:959px){.seoPricing__grid{grid-template-columns:minmax(0,1fr)}}.seoPricing__num{display:block;margin:0;color:var(--dxa-text-3);font-family:var(--dxa-font-num);font-size:var(--dxa-fs-note);font-weight:600;line-height:var(--dxa-lh-note);font-variant-numeric:tabular-nums}.seoPricing__title{color:var(--dxa-text-1);font-size:var(--dxa-fs-h2);font-weight:700;line-height:var(--dxa-lh-h2);letter-spacing:var(--dxa-ls-h2);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word;margin:12px 0 0}.seoPricing__lead{color:var(--seo-text-2);font-size:var(--dxa-fs-lead);font-weight:400;line-height:var(--dxa-lh-lead);letter-spacing:0;font-feature-settings:normal;margin:24px 0 0}@media(max-width:959px){.seoPricing__lead{margin-top:16px}}.seoPricing__phrase{display:inline-block}.seoPricing__main{min-width:0}@media(max-width:959px){.seoPricing__main{margin-top:32px}}.seoPricing__subtitle{margin:0;color:var(--dxa-text-1);font-size:var(--dxa-fs-h3);font-weight:700;line-height:var(--dxa-lh-h3);letter-spacing:var(--dxa-ls-h3);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word}.seoPricing__chooseLead{color:var(--dxa-text-1);font-size:var(--dxa-fs-body);font-weight:400;line-height:var(--dxa-lh-body);letter-spacing:0;font-feature-settings:normal;max-width:var(--dxa-measure);margin:12px 0 0}.seoPricing__questions{margin-top:24px}@media(max-width:959px){.seoPricing__questions{margin-top:20px}}.seoPricing__question{min-width:0;margin:0;padding:0;border:0}.seoPricing__question+.seoPricing__question{margin-top:24px}@media(max-width:959px){.seoPricing__question+.seoPricing__question{margin-top:20px}}.seoPricing__legend{float:left;width:100%;margin:0;padding:0;color:var(--dxa-text-1);font-size:1rem;font-weight:700;line-height:var(--dxa-lh-tight);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word}.seoPricing__options{clear:both;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;padding-top:12px}.seoPricing__option{display:flex;align-items:center;gap:12px;box-sizing:border-box;height:var(--seo-row-touch);padding:0 16px;border:1px solid var(--dxa-paper-rule);border-radius:var(--dxa-radius);background:var(--dxa-ground);cursor:pointer;transition:background-color var(--dxa-dur-fast) var(--dxa-ease-hover)}.seoPricing__option:hover{background:var(--dxa-ground-pale)}.seoPricing__option:has(.seoPricing__input:checked){padding-left:calc(16px - 1px);border:2px solid var(--dxa-rule-section);background:var(--dxa-ground)}.seoPricing__input{flex:none;box-sizing:border-box;inline-size:18px;block-size:18px;margin:0;border:1.5px solid var(--dxa-text-3);border-radius:var(--dxa-radius);background-color:var(--dxa-ground);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;appearance:none;cursor:pointer;transition:background-color var(--dxa-dur-fast) var(--dxa-ease-entrance)}.seoPricing__input:checked{border-color:var(--dxa-text-1);background-color:var(--dxa-text-1);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.5 6.2l2.4 2.4 4.6-4.9' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.seoPricing__input:focus-visible{outline:var(--dxa-focus-width) solid var(--dxa-focus);outline-offset:var(--dxa-focus-offset)}@supports selector(:has(*)){.seoPricing__option:has(.seoPricing__input:focus-visible){outline:var(--dxa-focus-width) solid var(--dxa-focus);outline-offset:var(--dxa-focus-offset)}.seoPricing__input:focus-visible{outline:none}}.seoPricing__optionText{color:var(--dxa-text-1);font-size:1rem;font-weight:400;line-height:var(--dxa-lh-tight);font-feature-settings:"palt";word-break:keep-all}.seoPricing__result{margin-top:32px}@media(max-width:959px){.seoPricing__result{margin-top:24px}}.seoPricing__result[data-state=shown]{padding:24px;border-top:2px solid var(--dxa-rule-section);background:var(--dxa-ground)}.seoPricing__resultHead{margin:0;color:var(--dxa-text-1);font-size:1.25rem;font-weight:700;line-height:var(--dxa-lh-h3);font-feature-settings:"palt";word-break:keep-all}.seoPricing__resultPrice,.seoPricing__resultText{color:var(--dxa-text-1);font-size:var(--dxa-fs-body);font-weight:400;line-height:var(--dxa-lh-body);letter-spacing:0;font-feature-settings:normal;margin:8px 0 0}.seoPricing__resultPrice .seoAmount{font-size:var(--seo-fs-price)}.seoPricing__link{color:var(--dxa-text-1);font-feature-settings:"palt";word-break:keep-all;text-decoration-line:underline;text-decoration-color:var(--dxa-text-1);text-decoration-thickness:var(--dxa-underline);text-underline-offset:var(--dxa-underline-offset);transition:text-decoration-thickness var(--dxa-dur-fast) var(--dxa-ease-hover)}.seoPricing__link:hover{text-decoration-thickness:var(--dxa-underline-hover)}.seoPricing__link:focus-visible{outline:var(--dxa-focus-width) solid var(--dxa-focus);outline-offset:var(--dxa-focus-offset)}.seoPricing__subtitle_kind_table{margin-top:96px;padding-left:16px}@media(max-width:959px){.seoPricing__subtitle_kind_table{margin-top:64px}}.seoPricing__table{position:relative;width:100%;margin-top:16px;table-layout:fixed;border-collapse:separate;border-spacing:0;border-radius:var(--dxa-radius);background:var(--dxa-ground)}.seoPricing__col_kind_price{width:264px}@media(max-width:1199px){.seoPricing__col_kind_price{width:232px}}.seoPricing__colHead{box-sizing:border-box;height:var(--seo-row-head);padding:0 16px;border-bottom:1px solid var(--dxa-rule-section);color:var(--dxa-paper-ink);font-size:var(--dxa-fs-note);font-weight:700;line-height:var(--dxa-lh-note);text-align:start;vertical-align:middle;font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word}.seoPricing__colHead_kind_price{text-align:right}.seoPricing__row{height:var(--seo-row-price)}.seoPricing__cell,.seoPricing__rowHead{padding:20px 16px;border-bottom:1px solid var(--dxa-rule);vertical-align:top}.seoPricing__rowHead{text-align:start;font-weight:400}.seoPricing__planName{display:block;color:var(--dxa-text-1);font-size:1rem;font-weight:700;line-height:var(--dxa-lh-tight);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word}.seoPricing__planScope{display:block;margin-top:4px;color:var(--seo-text-2);font-size:var(--dxa-fs-note);font-weight:400;line-height:var(--dxa-lh-note)}.seoPricing__cell{text-align:right}.seoPricing__cell .seoAmount{display:block;color:var(--dxa-text-1);font-size:var(--seo-fs-price);line-height:var(--dxa-lh-h2)}.seoPricing__cellSub{display:block;margin-top:4px;color:var(--seo-text-2);font-size:var(--dxa-fs-note);line-height:var(--dxa-lh-note);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word}.seoPricing__tbody[data-enter=armed]>.seoPricing__row>*{transform:translateY(var(--dxa-enter-shift))}.seoPricing__tbody[data-enter=in]>.seoPricing__row>*{transition:transform var(--dxa-dur-base) var(--dxa-ease-entrance) min(var(--i,0)*var(--dxa-stagger),var(--dxa-stagger-max))}.seoPricing__notes{margin-top:32px}@media(max-width:959px){.seoPricing__notes{margin-top:24px}}.seoPricing__fees,.seoPricing__note{margin:0;color:var(--dxa-text-1);font-size:var(--dxa-fs-small);line-height:var(--dxa-lh-small);letter-spacing:0}.seoPricing__note{max-width:var(--dxa-measure)}.seoPricing__notes>*+*{margin-top:16px}.seoPricing__fees{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));column-gap:var(--dxa-col-gap);row-gap:40px;margin-top:32px;margin-bottom:16px}@media(max-width:959px){.seoPricing__fees{grid-template-columns:minmax(0,1fr);row-gap:24px}}.seoPricing__fee{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:8px;padding-top:16px;border-top:1px solid var(--dxa-rule)}.seoPricing__feeName{font-weight:700;font-feature-settings:"palt"}.seoPricing__feeScope{display:flex;flex-direction:column;margin:0}.seoPricing__feeFirst{margin-top:auto;padding-top:12px;color:var(--seo-text-2)}.seoPricing .serviceSeo__phrase,.seoPricing .serviceSeo__phraseInner{display:inline-block;font-weight:inherit;font-size:inherit}.seoPricing .serviceSeo__phraseList,.seoPricing .serviceSeo__phraseList>.serviceSeo__phrase{display:block}.seoPricing .serviceSeo__phraseInner:after,.seoPricing .serviceSeo__phraseList>.serviceSeo__phrase:after{content:none}@media(max-width:959px){.seoPricing__table,.seoPricing__tbody{display:block}.seoPricing__thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.seoPricing__row{display:grid;grid-template-columns:minmax(0,1fr);height:auto;padding:16px;border-top:1px solid var(--dxa-rule-section)}.seoPricing__row:last-child{border-bottom:1px solid var(--dxa-rule-section)}.seoPricing__cell,.seoPricing__rowHead{display:block;padding:8px 0;border-bottom:0}.seoPricing__rowHead{padding-top:0}.seoPricing__cell{text-align:start}.seoPricing__cell:before{content:attr(data-label);content:attr(data-label)/"";display:block;color:var(--dxa-paper-ink);font-size:var(--dxa-fs-micro);font-weight:700;line-height:var(--dxa-lh-note);text-align:start;font-feature-settings:"palt"}}.seoPricing__nowrap{display:inline-block;white-space:nowrap}.seoPricing__feeFirst{display:block}.seoProcess{padding:var(--dxa-sec-m) 0;background:var(--dxa-ground);color:var(--dxa-text-1);scroll-margin-top:var(--seo-scroll-margin)}.seoProcess__inner{box-sizing:content-box;max-width:var(--dxa-content);margin:0 auto;padding:0 var(--dxa-gutter)}.seoProcess__grid{display:grid;grid-template-columns:var(--seo-col-head) var(--seo-col-main);column-gap:var(--dxa-col-gap);align-items:start}@media(max-width:959px){.seoProcess__grid{grid-template-columns:minmax(0,1fr)}}.seoProcess__num{display:block;margin:0;color:var(--dxa-text-3);font-family:var(--dxa-font-num);font-size:var(--dxa-fs-note);font-weight:600;line-height:var(--dxa-lh-note);font-variant-numeric:tabular-nums}.seoProcess__title{color:var(--dxa-text-1);font-size:var(--dxa-fs-h2);font-weight:700;line-height:var(--dxa-lh-h2);letter-spacing:var(--dxa-ls-h2);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word;margin:12px 0 0}.seoProcess__lead{color:var(--seo-text-2);font-size:var(--dxa-fs-lead);font-weight:400;line-height:var(--dxa-lh-lead);letter-spacing:0;font-feature-settings:normal;margin:24px 0 0}@media(max-width:959px){.seoProcess__lead{margin-top:16px}}.seoProcess__phrase{display:inline-block}.seoProcess__main{min-width:0}@media(max-width:959px){.seoProcess__main{margin-top:32px}}.seoMonths{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:48px 0 0;padding:20px 4px 16px;border-radius:var(--dxa-radius);background:var(--dxa-ground-pale)}@media(max-width:959px){.seoMonths{grid-template-columns:minmax(0,1fr);margin-top:32px;padding:20px 16px 16px}}.seoMonths__item{min-width:0;margin:0;padding:0 12px}.seoMonths__item+.seoMonths__item{border-left:1px solid var(--dxa-paper-rule)}@media(max-width:959px){.seoMonths__item{display:grid;grid-template-columns:96px minmax(0,1fr);padding:0}.seoMonths__item+.seoMonths__item{border-top:1px solid var(--dxa-paper-rule);border-left:0}}.seoMonths__head{display:flex;align-items:center;box-sizing:border-box;height:var(--seo-row-head);border-bottom:1px solid var(--dxa-rule-section);color:var(--dxa-paper-ink);font-size:var(--dxa-fs-note);font-weight:700;line-height:var(--dxa-lh-note);font-feature-settings:"palt";word-break:keep-all}@media(max-width:959px){.seoMonths__head{align-items:flex-start;height:auto;padding:16px 0;border-bottom:0}}.seoMonths__ink{display:block;padding:16px 0;color:var(--dxa-text-1);font-size:var(--dxa-fs-small);font-weight:500;line-height:var(--dxa-lh-small);clip-path:inset(0)}.seoMonths[data-write=live] .seoMonths__ink{transition:clip-path var(--dxa-dur-swap) var(--dxa-ease-entrance)}.seoMonths[data-write] .seoMonths__item:not([data-written]) .seoMonths__ink{clip-path:inset(0 100% 0 0)}.seoProcess__subtitle{color:var(--dxa-text-1);font-size:var(--dxa-fs-h3);font-weight:700;line-height:var(--dxa-lh-h3);letter-spacing:var(--dxa-ls-h3);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word;margin:64px 0 0}@media(max-width:959px){.seoProcess__subtitle{margin-top:40px}}.seoProcess__report{padding:0;list-style:none;margin:16px 0 0}.seoProcess__reportItem{margin:0;color:var(--dxa-text-1);font-size:var(--dxa-fs-body);font-weight:400;line-height:var(--dxa-lh-body);letter-spacing:0;font-feature-settings:normal;padding:12px 0;border-bottom:1px solid var(--dxa-rule)}.seoProcess__reportNote{max-width:var(--dxa-measure);margin:8px 0 0;color:var(--seo-text-2);font-size:var(--dxa-fs-small);line-height:var(--dxa-lh-small);letter-spacing:0}.seoProcess__report+.seoProcess__reportNote{margin-top:16px}.seoProcess__term{max-width:var(--dxa-measure);margin:24px 0 0;color:var(--dxa-text-1);font-size:var(--dxa-fs-small);line-height:var(--dxa-lh-small);letter-spacing:0}@media(max-width:959px){.seoProcess__term{margin-top:16px}}.seoTrust{padding:var(--dxa-sec-m) 0;background:var(--dxa-ground);color:var(--dxa-text-1)}.seoTrust__inner{box-sizing:content-box;max-width:var(--dxa-content);margin:0 auto;padding:0 var(--dxa-gutter)}.seoTrust__grid{display:grid;grid-template-columns:var(--seo-col-head) var(--seo-col-main);column-gap:var(--dxa-col-gap);align-items:start}@media(max-width:959px){.seoTrust__grid{grid-template-columns:minmax(0,1fr)}}.seoTrust__num{display:block;margin:0;color:var(--dxa-text-3);font-family:var(--dxa-font-num);font-size:var(--dxa-fs-note);font-weight:600;line-height:var(--dxa-lh-note);font-variant-numeric:tabular-nums}.seoTrust__title{color:var(--dxa-text-1);font-size:var(--dxa-fs-h2);font-weight:700;line-height:var(--dxa-lh-h2);letter-spacing:var(--dxa-ls-h2);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word;margin:12px 0 0}.seoTrust__lead{color:var(--seo-text-2);font-size:var(--dxa-fs-lead);font-weight:400;line-height:var(--dxa-lh-lead);letter-spacing:0;font-feature-settings:normal;margin:24px 0 0}@media(max-width:959px){.seoTrust__lead{margin-top:16px}}.seoTrust__phrase{display:inline-block}.seoTrust__main{min-width:0}@media(max-width:959px){.seoTrust__main{margin-top:32px}}.seoTrust__subtitle{margin:0;color:var(--dxa-text-1);font-size:var(--dxa-fs-h3);font-weight:700;line-height:var(--dxa-lh-h3);letter-spacing:var(--dxa-ls-h3);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word}.seoTrust__subtitle~.seoTrust__subtitle{margin-top:48px}@media(max-width:959px){.seoTrust__subtitle~.seoTrust__subtitle{margin-top:32px}}.seoTrust__text{color:var(--dxa-text-1);font-size:var(--dxa-fs-body);font-weight:400;line-height:var(--dxa-lh-body);letter-spacing:0;font-feature-settings:normal;max-width:var(--dxa-measure);margin:16px 0 0}@media(max-width:959px){.seoTrust__text{margin-top:12px}}.seoTrust__articles,.seoTrust__donts{margin:0;padding:0;list-style:none}.seoTrust__donts{margin-top:16px}@media(max-width:959px){.seoTrust__donts{margin-top:12px}}[data-enter=armed]>.seoTrust__dont{transform:translateY(var(--dxa-enter-shift))}[data-enter=in]>.seoTrust__dont{transition:transform var(--dxa-dur-base) var(--dxa-ease-entrance) min(var(--i,0)*var(--dxa-stagger),var(--dxa-stagger-max))}.seoTrust__dont{margin:0;color:var(--dxa-text-1);font-size:var(--dxa-fs-body);font-weight:400;line-height:var(--dxa-lh-body);letter-spacing:0;font-feature-settings:normal;padding:20px 0;border-bottom:1px solid var(--dxa-rule)}.seoTrust__articles{margin-top:8px}.seoTrust__article{margin:0;padding:20px 0;border-bottom:1px solid var(--dxa-rule)}.seoTrust__articleLink{color:var(--dxa-text-1);font-feature-settings:"palt";word-break:keep-all;text-decoration-line:underline;text-decoration-color:var(--dxa-text-1);text-decoration-thickness:var(--dxa-underline);text-underline-offset:var(--dxa-underline-offset);transition:text-decoration-thickness var(--dxa-dur-fast) var(--dxa-ease-hover)}.seoTrust__articleLink:hover{text-decoration-thickness:var(--dxa-underline-hover)}.seoTrust__articleLink:focus-visible{outline:var(--dxa-focus-width) solid var(--dxa-focus);outline-offset:var(--dxa-focus-offset)}.seoTrust__articleLink{font-size:1rem;font-weight:700;line-height:var(--dxa-lh-tight);overflow-wrap:break-word}.seoTrust__articleDesc{max-width:var(--dxa-measure);margin:4px 0 0;color:var(--seo-text-2);font-size:var(--dxa-fs-small);line-height:var(--dxa-lh-small);letter-spacing:0}.seoTrust__author{margin-top:48px}@media(max-width:959px){.seoTrust__author{margin-top:32px}}.seoFaq{padding:var(--dxa-sec-m) 0;background:var(--dxa-ground);color:var(--dxa-text-1)}.seoFaq__inner{box-sizing:content-box;max-width:var(--dxa-content);margin:0 auto;padding:0 var(--dxa-gutter)}.seoFaq__grid{display:grid;grid-template-columns:var(--seo-col-head) var(--seo-col-main);column-gap:var(--dxa-col-gap);align-items:start}@media(max-width:959px){.seoFaq__grid{grid-template-columns:minmax(0,1fr)}}.seoFaq__num{display:block;margin:0;color:var(--dxa-text-3);font-family:var(--dxa-font-num);font-size:var(--dxa-fs-note);font-weight:600;line-height:var(--dxa-lh-note);font-variant-numeric:tabular-nums}.seoFaq__title{color:var(--dxa-text-1);font-size:var(--dxa-fs-h2);font-weight:700;line-height:var(--dxa-lh-h2);letter-spacing:var(--dxa-ls-h2);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word;margin:12px 0 0}.seoFaq__list{min-width:0;margin-top:0;border-top:1px solid var(--dxa-rule-section)}@media(max-width:959px){.seoFaq__list{margin-top:24px}}.seoFaq__item{border-bottom:1px solid var(--dxa-rule)}[data-enter=armed]>.seoFaq__item:nth-child(-n+5){transform:translateY(var(--dxa-enter-shift))}[data-enter=in]>.seoFaq__item:nth-child(-n+5){transition:transform var(--dxa-dur-base) var(--dxa-ease-entrance) min(var(--i,0)*var(--dxa-stagger),var(--dxa-stagger-max))}.seoFaq__question{display:grid;grid-template-columns:minmax(0,1fr) var(--dxa-col-check);align-items:center;box-sizing:border-box;min-height:var(--seo-row);padding:18px 0;background:var(--dxa-ground);color:var(--dxa-text-1);font-size:1rem;font-weight:700;line-height:var(--dxa-lh-tight);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word;list-style:none;cursor:pointer;transition:background-color var(--dxa-dur-fast) var(--dxa-ease-hover)}.seoFaq__question::marker{content:none}.seoFaq__question::-webkit-details-marker{display:none}.seoFaq__question:hover{background:var(--dxa-ground-pale)}.seoFaq__question:focus-visible{outline:var(--dxa-focus-width) solid var(--dxa-focus);outline-offset:var(--dxa-focus-offset)}.seoFaq__questionText{min-width:0}.seoFaq__mark{justify-self:center;display:block;inline-size:16px;block-size:16px;overflow:visible}.seoFaq__markLine{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:butt}.seoFaq__markLine_dir_v{transform-box:fill-box;transform-origin:center;transition:transform var(--dxa-dur-fast) var(--dxa-ease-default)}.seoFaq__item[open] .seoFaq__markLine_dir_v{transform:rotate(90deg)}.seoFaq__answer{margin:0;color:var(--dxa-text-1);font-size:var(--dxa-fs-body);font-weight:400;line-height:var(--dxa-lh-body);letter-spacing:0;font-feature-settings:normal;max-width:var(--dxa-measure);padding-bottom:24px}.seoFaq__phrase{display:inline-block}.seoFaq__link{color:var(--dxa-text-1);font-feature-settings:"palt";word-break:keep-all;text-decoration-line:underline;text-decoration-color:var(--dxa-text-1);text-decoration-thickness:var(--dxa-underline);text-underline-offset:var(--dxa-underline-offset);transition:text-decoration-thickness var(--dxa-dur-fast) var(--dxa-ease-hover)}.seoFaq__link:hover{text-decoration-thickness:var(--dxa-underline-hover)}.seoFaq__link:focus-visible{outline:var(--dxa-focus-width) solid var(--dxa-focus);outline-offset:var(--dxa-focus-offset)}.seoRelated{padding:var(--dxa-sec-m) 0;background:var(--dxa-ground);color:var(--dxa-text-1)}.seoRelated__inner{box-sizing:content-box;max-width:var(--dxa-content);margin:0 auto;padding:0 var(--dxa-gutter)}.seoRelated__grid{display:grid;grid-template-columns:var(--seo-col-head) var(--seo-col-main);column-gap:var(--dxa-col-gap);align-items:start}@media(max-width:959px){.seoRelated__grid{grid-template-columns:minmax(0,1fr)}}.seoRelated__head,.seoRelated__main{min-width:0}.seoRelated__label{margin:0;color:var(--dxa-text-1);font-size:var(--dxa-fs-h3);font-weight:700;line-height:var(--dxa-lh-h3);letter-spacing:var(--dxa-ls-h3);font-feature-settings:"palt"}.seoRelated__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--dxa-rule-section)}@media(max-width:959px){.seoRelated__list{margin-top:12px}}.seoRelated__item{margin:0;border-bottom:1px solid var(--dxa-rule)}.seoRelated__link{color:var(--dxa-text-1);font-feature-settings:"palt";word-break:keep-all;text-decoration-line:underline;text-decoration-color:var(--dxa-text-1);text-decoration-thickness:var(--dxa-underline);text-underline-offset:var(--dxa-underline-offset);transition:text-decoration-thickness var(--dxa-dur-fast) var(--dxa-ease-hover)}.seoRelated__link:hover{text-decoration-thickness:var(--dxa-underline-hover)}.seoRelated__link:focus-visible{outline:var(--dxa-focus-width) solid var(--dxa-focus);outline-offset:var(--dxa-focus-offset)}.seoRelated__link{display:flex;align-items:center;box-sizing:border-box;min-height:var(--seo-row-touch);padding:12px 0;font-size:1rem;font-weight:700;line-height:var(--dxa-lh-tight);overflow-wrap:break-word}.seoRelated__linkText{min-width:0}.seoScreens{margin-top:64px}@media(max-width:959px){.seoScreens{margin-top:40px}}.seoScreens__key{margin:0;color:var(--dxa-text-3);font-size:var(--dxa-fs-note);font-weight:400;line-height:var(--dxa-lh-note);letter-spacing:0;font-feature-settings:normal;display:flex;align-items:flex-start;column-gap:8px;color:var(--seo-text-2)}.seoScreens__keyText{min-width:0}.seoScreens__keyMark{flex:none;inline-size:20px;block-size:14px;margin-top:4px}.seoScreens__phrase{display:inline-block}.seoScreens__list{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;row-gap:40px;margin:16px 0 0}@media(max-width:959px){.seoScreens__list{grid-template-columns:minmax(0,1fr)}}[data-enter=armed]>.seoScreens__item{transform:translateY(var(--dxa-enter-shift))}[data-enter=in]>.seoScreens__item{transition:transform var(--dxa-dur-base) var(--dxa-ease-entrance) min(var(--i,0)*var(--dxa-stagger),var(--dxa-stagger-max))}.seoScreens__item{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:12px;min-width:0;margin:0}.seoScreens__keyNote{display:block}.seoScreens__screen{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--dxa-rule-strong);border-radius:6px;background:var(--dxa-ground)}.seoScreens__bar{padding:8px 12px;border-bottom:1px solid var(--dxa-rule-strong)}.seoScreens__dots{display:block;inline-size:34px;block-size:8px}.seoScreens__dot{fill:var(--dxa-rule-strong)}.seoScreens__body{position:relative;display:flex;flex:1;flex-direction:column;row-gap:8px;padding:12px}.seoScreens__text{margin:0;color:var(--dxa-text-1);font-size:var(--dxa-fs-note);line-height:var(--dxa-lh-note);font-feature-settings:"palt"}.seoScreens__text_kind_name{font-weight:700}.seoScreens__text_kind_muted{color:var(--dxa-text-3)}.seoScreens__query{display:flex;align-items:center;justify-content:space-between;column-gap:8px;padding:4px 12px;border:1px solid var(--dxa-rule-strong);border-radius:4px}.seoScreens__queryText{display:flex;column-gap:.5em;color:var(--dxa-text-1);font-size:var(--dxa-fs-note);line-height:var(--dxa-lh-note);white-space:nowrap}.seoScreens__glass{flex:none;inline-size:14px;block-size:14px;fill:none;stroke:var(--dxa-text-3);stroke-width:1.5px;stroke-linecap:round}.seoScreens__answerItem,.seoScreens__place,.seoScreens__result{padding:8px 12px;border:2px solid rgba(0,0,0,0);border-radius:4px}.seoScreens__mark{border-color:var(--seo-mark)}.seoScreens__keyRect{fill:none;stroke:var(--seo-mark);stroke-width:2px}.seoScreens__map{display:block;inline-size:calc(100% + 2*12px);block-size:72px;margin:calc(-1*12px) calc(-1*12px) 0}.seoScreens__road{fill:none;stroke:var(--dxa-rule);stroke-width:6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.seoScreens__road_kind_thin{stroke-width:3px}.seoScreens__pin{position:absolute;top:8px;left:50%;inline-size:24px;block-size:31px;transform:translateX(-50%)}.seoScreens__pinShape{fill:var(--seo-mark)}.seoScreens__pinHole{fill:var(--dxa-ground)}.seoScreens__ask{align-self:flex-end;max-inline-size:85%;padding:4px 12px;border:1px solid var(--dxa-rule-strong);border-radius:4px}.seoScreens__answer{display:flex;flex-direction:column;row-gap:8px}.seoScreens__name{color:var(--dxa-text-1);font-size:var(--dxa-fs-h3);font-weight:700;line-height:var(--dxa-lh-h3);letter-spacing:var(--dxa-ls-h3);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word}.seoScreens__facts,.seoScreens__name{margin:0;align-self:start}.seoScreens__fact+.seoScreens__fact{margin-top:8px}.seoScreens__term{color:var(--seo-text-2);font-size:var(--dxa-fs-note);font-weight:700;line-height:var(--dxa-lh-note);font-feature-settings:"palt";word-break:keep-all}.seoScreens__desc{margin:0;color:var(--dxa-text-1);font-size:var(--dxa-fs-small);line-height:var(--dxa-lh-small)}.seoCycle{--seo-cycle-icon:56px;--seo-cycle-gap:40px;--seo-cycle-groove:32px}.seoCycle__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px}@media(max-width:959px){.seoCycle__list{grid-template-columns:56px minmax(0,1fr);column-gap:16px;row-gap:32px}}[data-enter=armed]>.seoCycle__step{transform:translateY(var(--dxa-enter-shift))}[data-enter=in]>.seoCycle__step{transition:transform var(--dxa-dur-base) var(--dxa-ease-entrance) min(var(--i,0)*var(--dxa-stagger),var(--dxa-stagger-max))}.seoCycle__step{position:relative;display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:8px;justify-items:start;min-width:0;margin:0}@media(max-width:959px){.seoCycle__step{grid-column:1/-1;grid-row:auto;grid-template-columns:subgrid;grid-template-rows:auto auto;row-gap:4px}}.seoCycle__iconBox{display:grid;place-items:center;box-sizing:border-box;inline-size:56px;block-size:56px;border:1px solid var(--dxa-rule-section);border-radius:var(--dxa-radius);color:var(--dxa-text-1)}@media(max-width:959px){.seoCycle__iconBox{grid-column:1;grid-row:1/span 2}}.seoCycle__icon{inline-size:28px;block-size:28px}.seoCycle__arrow,.seoCycle__icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.seoCycle__arrow{position:absolute;top:calc(var(--seo-cycle-icon)/2 - 8px);left:calc(-1*(var(--seo-cycle-gap) + 100% - var(--seo-cycle-icon))/2 - 12px);inline-size:24px;block-size:16px;color:var(--dxa-text-3)}@media(max-width:959px){.seoCycle__arrow{top:calc(-1*var(--seo-cycle-groove)/2 - 8px);left:calc(var(--seo-cycle-icon)/2 - 12px);transform:rotate(90deg)}}.seoCycle__name{margin:0;color:var(--dxa-text-1);font-size:var(--dxa-fs-h3);font-weight:700;line-height:var(--dxa-lh-h3);letter-spacing:var(--dxa-ls-h3);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word}@media(max-width:959px){.seoCycle__name{grid-column:2;grid-row:1}}.seoCycle__text{color:var(--seo-text-2);font-size:var(--dxa-fs-small);line-height:var(--dxa-lh-small)}@media(max-width:959px){.seoCycle__text{grid-column:2;grid-row:2}}.seoCycle__phrase{display:inline-block}.seoCycle__repeat{position:relative;display:grid;justify-items:center;margin:12px 0 0;padding-top:calc(36px - 12px)}@media(max-width:959px){.seoCycle__repeat{display:flex;align-items:center;column-gap:8px;margin-top:24px;padding:0 0 0 calc(56px/2 - 12px)}}.seoCycle__return{position:absolute;top:0;left:calc(var(--seo-cycle-icon)/2);box-sizing:border-box;inline-size:calc((100% - 3*40px)/4*3 + 3*40px);block-size:36px;border:1px solid var(--dxa-text-3);border-top:0}@media(max-width:959px){.seoCycle__return{display:none}}.seoCycle__returnHead{position:absolute;top:-2px;left:-6.5px;inline-size:12px;block-size:10px}.seoCycle__loop,.seoCycle__returnHead{fill:none;stroke:var(--dxa-text-3);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.seoCycle__loop{display:none;flex:none;inline-size:24px;block-size:24px}@media(max-width:959px){.seoCycle__loop{display:block}}.seoCycle__repeatText{position:relative;padding:0 12px;background:var(--dxa-ground);color:var(--seo-text-2);font-size:var(--dxa-fs-note);font-weight:700;line-height:24px}@media(max-width:959px){.seoCycle__repeatText{padding:0}}.seoChoose{margin-top:24px}.seoChoose__rows{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:12px}@media(max-width:959px){.seoChoose__rows{grid-template-columns:24px auto minmax(0,1fr);column-gap:8px}}[data-enter=armed]>.seoChoose__row{transform:translateY(var(--dxa-enter-shift))}[data-enter=in]>.seoChoose__row{transition:transform var(--dxa-dur-base) var(--dxa-ease-entrance) min(var(--i,0)*var(--dxa-stagger),var(--dxa-stagger-max))}.seoChoose__row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;row-gap:12px}.seoChoose__question{display:flex;grid-column:1;grid-row:span var(--rows,1);align-items:center;margin:0;padding:12px 16px;border:1px solid var(--dxa-rule-strong);border-radius:var(--dxa-radius);color:var(--dxa-text-1);font-size:var(--dxa-fs-small);font-weight:700;line-height:var(--dxa-lh-small)}@media(max-width:959px){.seoChoose__question{grid-column:1/-1;grid-row:auto}}.seoChoose__questionText{min-width:0}.seoChoose__phrase{display:inline-block}.seoChoose__branch{display:grid;grid-column:2/-1;grid-template-columns:subgrid}.seoChoose__way{display:grid;align-self:center;justify-items:center;row-gap:4px;color:var(--dxa-text-3)}.seoChoose__answer{color:var(--seo-text-2);font-size:var(--dxa-fs-note);font-weight:700;line-height:var(--dxa-lh-note)}.seoChoose__arrow{inline-size:40px;block-size:12px;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.seoChoose__end{display:grid;align-content:center;row-gap:4px;margin:0;padding:12px 16px;border:1px solid var(--dxa-rule-section);border-radius:var(--dxa-radius);background:var(--dxa-ground);color:var(--dxa-text-1);font-size:var(--dxa-fs-small);font-weight:700;line-height:var(--dxa-lh-small)}.seoChoose__end_kind_site{border-style:dashed}.seoChoose__price{color:var(--seo-text-2);font-size:var(--dxa-fs-note);font-weight:400}.seoChoose__down{display:flex;grid-column:1;align-items:center;column-gap:8px;padding-left:24px;color:var(--dxa-text-3)}@media(max-width:959px){.seoChoose__down{grid-column:1/-1;padding-left:6px}}.seoChoose__downArrow{flex:none;inline-size:12px;block-size:32px;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.seoFlow{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:48px 240px minmax(0,1fr);column-gap:24px}@media(max-width:1199px){.seoFlow{grid-template-columns:48px 200px minmax(0,1fr)}}@media(max-width:959px){.seoFlow{grid-template-columns:40px minmax(0,1fr);column-gap:16px}}[data-enter=armed]>.seoFlow__step{transform:translateY(var(--dxa-enter-shift))}[data-enter=in]>.seoFlow__step{transition:transform var(--dxa-dur-base) var(--dxa-ease-entrance) min(var(--i,0)*var(--dxa-stagger),var(--dxa-stagger-max))}.seoFlow__step{display:grid;grid-column:1/-1;grid-template-columns:subgrid;grid-template-rows:auto 1fr;row-gap:8px;min-width:0;margin:0;padding-bottom:32px}.seoFlow__step:last-child{padding-bottom:0}@media(max-width:959px){.seoFlow__step{grid-template-rows:auto auto 1fr}}.seoFlow__marker{display:flex;flex-direction:column;align-items:center;grid-column:1;grid-row:1/-1;min-width:0;margin-bottom:calc(-1*32px + 8px)}.seoFlow__step:last-child .seoFlow__marker{margin-bottom:0}.seoFlow__num{flex:none;color:var(--dxa-text-1);font-family:var(--dxa-font-num);font-size:var(--seo-fs-record-num);font-weight:400;line-height:var(--dxa-lh-h3);font-variant-numeric:tabular-nums}.seoFlow__line{position:relative;flex:1 1 auto;inline-size:1px;margin:8px 0 0;background:var(--dxa-rule-section)}.seoFlow__head{position:absolute;bottom:-2px;left:-4px;inline-size:8px;block-size:12px;fill:none;stroke:var(--dxa-rule-section);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transform:rotate(90deg)}.seoFlow__picture{display:block;grid-column:2;grid-row:1/-1;align-self:start;overflow:hidden;aspect-ratio:4/3;border-radius:var(--dxa-radius);background:var(--dxa-ground-pale)}@media(max-width:959px){.seoFlow__picture{grid-row:1;inline-size:min(100%,200px);margin-bottom:8px}}.seoFlow__image{display:block;inline-size:100%;block-size:auto}.seoFlow__title{margin:0;color:var(--dxa-text-1);font-size:var(--dxa-fs-h3);font-weight:700;line-height:var(--dxa-lh-h3);letter-spacing:var(--dxa-ls-h3);font-feature-settings:"palt";word-break:keep-all;overflow-wrap:break-word;grid-column:3;grid-row:1}@media(max-width:959px){.seoFlow__title{grid-column:2;grid-row:2}}.seoFlow__desc{grid-column:3;grid-row:2;max-width:var(--dxa-measure);margin:0;color:var(--dxa-text-1);font-size:var(--dxa-fs-small);line-height:var(--dxa-lh-small)}@media(max-width:959px){.seoFlow__desc{grid-column:2;grid-row:3}}.seoFlow__phrase{display:inline-block}.seoScene{margin:32px 0 0;max-width:480px}@media(max-width:959px){.seoScene{max-width:560px;margin-top:24px}}.seoScene__img{display:block;width:100%;height:auto;border-radius:var(--dxa-radius)}@media(min-width:960px){.seoPage .seoConsult__intro{grid-area:lead}}.seoPage .seoSummary__record[data-write=armed] .seoMark{animation:none;transform:scaleX(0)}.seoPage .seoSummary__record[data-write=armed] .seoRecord__value{animation:none;clip-path:inset(0 100% 0 0)}.seoPage .seoHero__sceneBox{opacity:0;transition:opacity var(--dxa-dur-base) var(--dxa-ease-entrance)}.seoPage .seoHero__sceneBox[data-shown]{opacity:1}.seoPage .seoFaq__markLine_dir_v,.seoPage .seoWork__markLine_dir_v{transition-duration:var(--dxa-dur-swap)}.seoPage .seoFaq__item[data-motion=closing] .seoFaq__markLine_dir_v,.seoPage .seoWork__item[data-motion=closing] .seoWork__markLine_dir_v{transform:none}@media(prefers-reduced-motion:reduce){.seoPage .seoFaq__markLine_dir_v,.seoPage .seoHero__sceneBox,.seoPage .seoWork__markLine_dir_v{transition:none}}