.head--row{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px;max-width:none}.head--row .link{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.head--row .link svg{width:18px;height:18px}.mini-site__img{background:linear-gradient(135deg,#9fb8de,#5f7fb5);border-radius:5px;height:54px}.shot{padding:0 24px 22px 0;position:relative}.shot__desk{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 18px 40px -24px #07143359}.shot__bar{border-bottom:1px solid var(--line);background:#f7f9fc;align-items:center;gap:10px;height:28px;padding:0 12px;display:flex}.shot__bar .win__dots i{width:8px;height:8px}.shot__url{color:var(--ink-muted);font-size:12px;font-weight:500}.shot__frame{aspect-ratio:16/9;overflow:hidden}.sites-art .shot__frame{aspect-ratio:16/10}.shot__frame img,.shot__phone img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.shot__phone{aspect-ratio:390/844;background:#0d1a3a;border:4px solid #0d1a3a;border-radius:14px;width:26%;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 16px 32px -16px #0714338c}.cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.case{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);transition:transform .18s var(--m-ease), border-color var(--m-out) var(--m-ease), box-shadow var(--m-out) var(--m-ease);align-content:start;gap:16px;padding:16px;display:grid;position:relative}.g-paper .case{background:var(--ground)}.case a.stretch{color:inherit;text-decoration:none}.case a.stretch:after{content:"";border-radius:inherit;position:absolute;inset:0}.case__txt{gap:8px;padding:0 4px 4px;display:grid}.case .h3{font-size:clamp(22px,.3vw + 20px,26px)}.case__meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.case__desc{color:var(--ink-muted)}.case__hl{color:var(--ink);flex-wrap:wrap;gap:6px 14px;font-size:14px;display:flex}.case__hl li{align-items:center;gap:6px;display:inline-flex}.case__hl li:before{content:"";background:var(--brand);border-radius:50%;width:5px;height:5px}.case__link{color:var(--brand);align-items:center;gap:6px;margin-top:4px;font-size:15px;font-weight:500;display:inline-flex}.case__link svg{width:16px;height:16px}.shot__frame img{transition:transform var(--m-image) var(--m-ease)}@media (hover:hover) and (pointer:fine){.case:hover{border-color:color-mix(in oklab, var(--line) 60%, var(--ink) 20%);transform:translateY(-2px);box-shadow:0 12px 24px -12px #0714331f}.case:hover .shot__frame img{transform:scale(1.03)}.case:hover .case__link .m-arrow{transform:translate(2px,-2px)}}.case:has(a.stretch:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.case a.stretch:focus-visible{outline:none}@media (max-width:1279px){.cases{gap:16px}.case{padding:16px}.case__hl{display:none}}@media (max-width:1023px){.cases{grid-template-columns:1fr}.case{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:24px}.case__hl{display:flex}}@media (max-width:639px){.head--row{grid-template-columns:1fr;row-gap:12px}.case{grid-template-columns:1fr;gap:14px;padding:14px}.shot{padding:0 18px 18px 0}.case__hl{display:none}.case__desc{font-size:15px;line-height:1.5}}.hero__clients{border-top:1px solid var(--line-dark);gap:10px;margin-top:8px;padding-top:20px;display:grid}.hero__clients span{color:var(--on-dark-muted);font-size:13px;font-weight:500}.hero__clients ul{flex-wrap:wrap;gap:8px 28px;display:flex}.hero__clients li{align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.hero__clients li:before{content:"";background:var(--sky);border-radius:50%;flex:none;width:6px;height:6px}.hero__clients a{color:var(--on-dark);transition:background-size var(--m-out) var(--m-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-bottom:2px;text-decoration:none}.hero__clients a:hover,.hero__clients a:focus-visible{transition-duration:var(--m-in);background-size:100% 1px}.layers .layer{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line-dark);width:70%;position:absolute;overflow:hidden;box-shadow:0 28px 56px -28px #000000a6}.layers .layer img{aspect-ratio:16/10;object-fit:cover;object-position:top center;width:100%;display:block}.layers .layer--0{top:6%;left:26%}.layers .layer--1{top:27%;left:15%}.layers .layer--2{top:48%;left:4%}.layers .float--chat{gap:8px;width:300px;bottom:28px;right:24px}.layers .float--chat h5{white-space:nowrap}.layers .float--chat .bubble{max-width:92%;font-size:13px}.layers .float--chat .bubble--in{background:#eef3fa}@media (max-width:1023px){.layers .layer{width:62%}.layers .float--chat{display:none}}@media (max-width:639px){.layers .layer--0,.layers .layer--1{display:none}.layers .layer--2{width:calc(100% - 24px);top:12px;left:12px}.hero__clients{display:none}}.spot{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.spot__text{grid-column:1/span 6;align-content:start;gap:20px;display:grid}.spot__tags{color:var(--on-dark-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.spot .soft__name{gap:16px}.spot__sub{font-family:var(--font-display);font-size:var(--t-h3);color:var(--on-dark);max-width:22ch;font-weight:600;line-height:1.2}.spot__plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.spot__plans li{border:1px solid var(--line-dark);border-radius:var(--r-md);background:var(--navy-2);align-content:start;gap:2px;padding:14px 16px;display:grid}.spot__plans li.is-rec{border:2px solid var(--brand);background:#0f2558;padding:13px 15px}.spot__plan{color:var(--on-dark-muted);justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.spot__plan small{color:var(--sky);font-size:12px;font-weight:600}.spot__plans b{font-family:var(--font-display);color:var(--on-dark);font-size:24px;font-weight:600;line-height:1.2}.spot__plans b small{font-family:var(--font-text);color:var(--on-dark-muted);font-size:12px;font-weight:500;display:block}.spot__per{color:var(--on-dark-muted);font-size:13px}.spot__art{min-height:560px;color:inherit;grid-column:7/span 6;text-decoration:none;display:block;position:relative}.spot__art .win{transition:transform .18s var(--m-ease)}@media (hover:hover) and (pointer:fine){.spot__art:hover .win{transform:translateY(-2px)}}.spot__art .agenda__row{min-height:56px}@media (max-width:1279px){.spot__plans b{font-size:20px}}@media (max-width:1023px){.spot__text,.spot__art{grid-column:1/-1}.spot__art{min-height:520px}}@media (max-width:639px){.spot__plans{grid-template-columns:1fr;gap:8px}.spot__plans li{grid-template-columns:1fr auto;align-items:center;padding:10px 14px}.spot__plans li.is-rec{padding:9px 13px}.spot__per{display:none}.spot__plans b{text-align:right;font-size:18px}.spot__art{min-height:380px}.spot__sub{font-size:22px}}.sites-art .shot{padding:0;position:static}.sites-art .shot__desk{border-color:var(--line-dark);width:980px;position:absolute;top:64px;left:64px;box-shadow:0 30px 60px -30px #0009}.sites-art .shot__phone{border-width:5px;border-radius:20px;width:188px;bottom:32px;left:32px;right:auto}@media (max-width:1023px){.sites-art .shot__desk{width:860px;top:32px;left:32px}.sites-art .shot__phone{width:150px;bottom:24px;left:24px}}@media (max-width:639px){.sites-art .shot__desk{width:520px;top:12px;left:12px}.sites-art .shot__phone{display:none}}.feat{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.feat__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.feat__vis{background:var(--ground);border-right:1px solid var(--line);place-items:center;min-height:190px;padding:20px;display:grid}.feat__txt{align-content:center;gap:8px;padding:24px;display:grid}.feat__txt p{color:var(--ink-muted)}.store{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;width:100%;max-width:260px;padding:12px;font-size:12.5px;line-height:1.35;display:grid}.store__filters{gap:6px;display:flex}.store__filters span{color:var(--ink-muted);background:#eef2f8;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.store__filters span.is-on{background:var(--ink);color:#fff}.store__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.store__item{gap:3px;display:grid}.store__thumb{aspect-ratio:1;border-radius:5px;display:block}.store__item b{font-size:11px;font-weight:600;line-height:1.25}.store__item small{color:var(--ink-muted);font-size:11px}.store__row{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.store__row b{font-weight:600}.store__row b.ok{color:#146c3b}.store__pay{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.store__pay span{border:1px solid var(--line);border-radius:5px;place-items:center;height:28px;font-weight:600;display:grid}.store__pay span.is-on{border-color:var(--brand);color:var(--brand);background:#e8f0fd}.store__cta{background:var(--brand);color:#fff;border-radius:5px;place-items:center;height:30px;font-weight:600;display:grid}.store__note{color:#146c3b;font-size:11.5px;font-weight:600}.store__gurl{color:#3c6e3c;font-size:11.5px}.store__gtitle{color:#1a0dab;font-size:15px;font-weight:500;line-height:1.3}.store--search small{color:var(--ink-muted);font-size:12px}@media (max-width:1279px){.feat__card{grid-template-columns:1fr}.feat__vis{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:16px}.feat__txt{padding:18px 20px 20px}}@media (max-width:639px){.feat{grid-template-columns:1fr;gap:12px}.feat__txt p{font-size:15px;line-height:1.5}}.kinds{display:grid}.kinds__row{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;padding:28px 0;display:grid}.kinds__n{font-family:var(--font-display);color:var(--sky);grid-column:1/span 1;font-size:22px;font-weight:600}.kinds__name{grid-column:2/span 4}.kinds__body{color:var(--on-dark-muted);grid-column:6/span 3}.kinds__ex{color:var(--on-dark);grid-column:9/span 4;grid-template-columns:160px 1fr;align-items:center;gap:16px;font-size:15px;font-weight:500;line-height:1.3;text-decoration:none;display:grid}.kinds__ex img{object-fit:cover;object-position:top;border:1px solid var(--line-dark);width:160px;height:100px;transition:transform var(--m-image) var(--m-ease);border-radius:6px}.kinds__ex small{color:var(--on-dark-muted);font-size:13px;font-weight:500;display:block}@media (hover:hover) and (pointer:fine){.kinds__ex:hover img{transform:scale(1.03)}.kinds__ex:hover span{text-underline-offset:3px;text-decoration:underline}}@media (max-width:1023px){.kinds__name{grid-column:2/span 11}.kinds__body{grid-column:2/span 6;margin-top:8px}.kinds__ex{grid-column:8/span 5;margin-top:8px}}@media (max-width:639px){.kinds__row{padding:18px 0}.kinds__n{grid-column:1/-1;font-size:18px}.kinds__name,.kinds__body,.kinds__ex{grid-column:1/-1}.kinds__body{font-size:15px;line-height:1.5}.kinds__ex{margin-top:12px}}.spot__h{align-items:center;gap:16px;display:flex}.spot__from{color:var(--on-dark-muted)!important;font-weight:500!important}.spot__art{min-height:640px}@media (max-width:1023px){.spot__art{min-height:520px}}@media (max-width:639px){.spot__art{min-height:380px}}.ftour__tabs.tabs{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;width:100%;display:grid}.ftour__nav{grid-column:1/span 4;gap:14px;display:grid}.ftour__hint{color:var(--ink-muted);font-size:14px}.ftour .tabs__list-container{width:100%}.ftour .tabs__list.ftour__list{background:0 0;border:0;gap:8px;width:100%;padding:0;display:grid}.ftour .tabs__indicator{display:none}.ftour .ftour__tab.tabs__tab{text-align:left;white-space:normal;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--paper);width:100%;height:auto;min-height:0;color:var(--ink);cursor:pointer;transition:border-color var(--m-out) var(--m-ease), background-color var(--m-out) var(--m-ease), color var(--m-out) var(--m-ease), transform .18s var(--m-ease);grid-template-columns:40px minmax(0,1fr);justify-content:stretch;align-items:center;gap:14px;padding:14px 16px;display:grid}.ftour__icon{width:40px;height:40px;color:var(--brand);transition:background-color var(--m-out) var(--m-ease), color var(--m-out) var(--m-ease);background:#e8f0fd;border-radius:10px;padding:9px}.ftour__tabtxt{gap:2px;display:grid}.ftour__tabtxt b{font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.25}.ftour__tabtxt small{color:var(--ink-muted);font-size:14px;line-height:1.4}@media (hover:hover) and (pointer:fine){.ftour .ftour__tab.tabs__tab:hover{border-color:#a9bce0;transform:translateY(-1px)}}.ftour .ftour__tab.tabs__tab[aria-selected=true]{border:1px solid var(--brand);background:var(--navy);color:var(--on-dark);box-shadow:0 16px 32px -20px #07143399}.ftour .ftour__tab[aria-selected=true] .ftour__icon{background:var(--brand);color:#fff}.ftour .ftour__tab[aria-selected=true] .ftour__tabtxt small{color:var(--on-dark-muted)}.ftour__pane.tabs__panel{animation:ftourIn .2s var(--m-ease);grid-column:5/span 8;gap:20px;margin:0;padding:0;display:grid}@keyframes ftourIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ftour__info{gap:10px;display:grid}.ftour__body{color:var(--ink-muted);max-width:64ch}.ftour__points{flex-wrap:wrap;gap:6px 20px;font-size:15px;font-weight:500;display:flex}.ftour__points li{align-items:center;gap:8px;display:inline-flex}.ftour__points li:before{content:"";background:#e6f4ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.3 2.2 2.2 4.8-5' fill='none' stroke='%23146c3b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px no-repeat;border-radius:50%;flex:none;width:16px;height:16px}.ftour__plan{justify-self:start}.ftour .tour__screen{border-radius:var(--r-win);height:380px;overflow:hidden}.ftour .tour__screen .win{box-shadow:none}@media (max-width:1023px){.ftour__nav,.ftour__pane.tabs__panel{grid-column:1/-1}.ftour__nav{margin-bottom:20px}.ftour .tabs__list.ftour__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.ftour .tabs__list.ftour__list{gap:6px}.ftour .ftour__tab.tabs__tab{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:10px 12px}.ftour__icon{width:32px;height:32px;padding:7px}.ftour__tabtxt b{font-size:15px}.ftour__tabtxt small{display:none}.ftour__points{gap:6px;font-size:14px;display:grid}.ftour__body{font-size:15px;line-height:1.5}.ftour .tour__screen{height:360px}.ftour .tour__screen .win__body{height:320px}}.ftour__tabtxt b,.ftour__tabtxt small{transition:color var(--m-out) var(--m-ease)}.ftour__cta{color:var(--ink-muted);margin-top:6px;font-size:15px}.ftour__cta .link{color:var(--brand)}.ftour .tour__screen{height:330px}.ftour .tour__screen .win__body{height:290px}.ftour__pane.tabs__panel{gap:18px}@media (max-width:639px){.ftour__cta{display:none}.ftour .tour__screen{height:360px}.ftour .tour__screen .win__body{height:320px}}.ftour__body{max-width:none}
:root{--brand-text:#1a5fc7}::selection{color:var(--ink);background:#cfe0fb}.dark ::selection,[data-theme=dark] ::selection{color:#fff;background:#1e6fe3}input,textarea{caret-color:var(--brand)}html{accent-color:var(--brand)}a.button{color:var(--button-fg,#fff)}a.button--secondary{color:var(--ink)}.dark a.button--secondary,[data-theme=dark] a.button--secondary{color:var(--on-dark)}.spot__h .chip{font-family:var(--font-text);letter-spacing:0;font-size:13px;font-weight:600}.spot__plan{flex-wrap:wrap;gap:0 8px}.mini-site__img{height:32px}.svc__vis .mini-site__body{gap:4px}.plan__price .from{margin-right:6px;font-size:14px;display:inline}.g-paper .link,.g-ground .link,.form-note .link,.form-status .link,.case__link,.bubble__actions span{color:var(--brand-text)}.bubble small{color:#56637d}.bubble--out small{color:#4b5873}.win__side .win__label{color:#56637d}.win__side span.is-on{color:var(--brand-text)}.agenda__row small,.tooth span{color:#56637d}.win__title{font-family:var(--font-display);margin:0;font-size:18px;font-weight:600;line-height:1.25}.float__title{font-family:var(--font-display);margin:0;font-size:16px;font-weight:600;line-height:1.25}.layers .float--chat .float__title{white-space:nowrap}.float__line i{background:#e6f4ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.3 2.2 2.2 4.8-5' fill='none' stroke='%23146c3b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px no-repeat}.slots__note,.store__note,.pron__sign{align-items:center;gap:6px;display:inline-flex}.slots__note:before,.store__note:before,.pron__sign:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8.3 2.6 2.6 6.4-6.4' fill='none' stroke='%23146c3b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat;flex:none;width:14px;height:14px}.nav__chev{vertical-align:1px;width:12px;height:12px;transition:transform var(--m-out) var(--m-ease);margin-left:4px;display:inline-block}.nav__links li:hover .nav__chev,.nav__links li:focus-within .nav__chev{transform:rotate(180deg)}.sheet__sub{padding:4px 0 8px 12px;display:grid}.sheet .sheet__sub a{border-bottom:0;grid-template-columns:36px 1fr;align-items:center;gap:12px;min-height:56px;font-size:16px;display:grid}.sheet__sub .prod-mark{width:36px;height:36px}.sheet__sub small{color:var(--on-dark-muted);font-size:13px;font-weight:400;display:block}.wa-fab{right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:8;background:var(--brand);color:#fff;min-width:56px;height:56px;font-family:var(--font-text);transition:background-color var(--m-out) var(--m-ease), transform var(--m-out) var(--m-ease), box-shadow var(--m-out) var(--m-ease), gap var(--m-out) var(--m-ease);border-radius:999px;align-items:center;gap:0;padding:0 16px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 10px 24px -8px #0714338c,inset 0 0 0 1px #ffffff14}.wa-fab svg{flex:none;width:24px;height:24px}.wa-fab__label{white-space:nowrap;opacity:0;max-width:0;transition:max-width .26s var(--m-ease), opacity var(--m-out) var(--m-ease);overflow:hidden}@media (hover:hover) and (pointer:fine){.wa-fab:hover,.wa-fab:focus-visible{background:var(--brand-hover);gap:10px;transform:translateY(-2px);box-shadow:0 16px 32px -10px #07143399}.wa-fab:hover .wa-fab__label,.wa-fab:focus-visible .wa-fab__label{opacity:1;max-width:160px}}.wa-fab:active{transition-duration:var(--m-press);transform:translateY(0)scale(.97)}.wa-fab:focus-visible{outline:2px solid var(--sky);outline-offset:3px}@media (max-width:639px){.wa-fab{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));height:56px;padding:0 16px}footer.closing .legal{padding-bottom:64px}}body:has(.sheet:not([hidden])) .wa-fab{display:none}.svc__txt{align-content:start}.svc__cta{color:var(--brand-text);align-items:center;gap:6px;margin-top:6px;font-size:15px;font-weight:500;display:inline-flex}.svc__cta svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.svc__card:hover .svc__cta .m-arrow{transform:translate(3px)}}.spot-card{border:1px solid var(--line-dark);border-radius:var(--r-lg);background:var(--navy-2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:24px;padding:32px;display:grid}.spot-card .spot__text{grid-column:1/span 6;gap:20px}.spot-card .spot__h{flex-wrap:wrap;gap:12px 16px;font-size:clamp(30px,1vw + 26px,40px)}.spot-card .spot__h .chip{font-family:var(--font-text)}.spot-card .spot__sub{font-family:var(--font-text);font-size:var(--t-lead);color:var(--on-dark-muted);max-width:46ch;font-weight:400;line-height:1.5}.spot-card .spot__art{grid-column:7/span 6;height:100%;min-height:0}.spot-card .spot__art .win{position:absolute;top:32px;left:32px;right:-24px}.spot__plans li,.spot__plans li.is-rec{transition:border-color var(--m-out) var(--m-ease), transform .18s var(--m-ease);padding:0}.spot__plans li a{color:inherit;border-radius:inherit;gap:2px;padding:14px 16px;text-decoration:none;display:grid}.spot__plans li.is-rec a{padding:13px 15px}@media (hover:hover) and (pointer:fine){.spot__plans li:hover{border-color:var(--sky);transform:translateY(-2px)}}@media (max-width:1023px){.spot-card{padding:24px}.spot-card .spot__text,.spot-card .spot__art{grid-column:1/-1}.spot-card .spot__art{min-height:380px}}@media (max-width:639px){.spot-card{gap:20px;padding:16px}.spot__plans li a{grid-template-columns:1fr auto;align-items:center;padding:10px 14px}.spot__plans li.is-rec a{padding:9px 13px}.spot-card .spot__art{min-height:300px}.plan__list{gap:4px;display:grid}.plan__list li{font-size:14px}.dir__col a{padding:11px 0;display:block}.dir__col a:after{bottom:8px}}.kinds__name{grid-column:1/span 5}.kinds__body{grid-column:6/span 3}@media (max-width:1023px){.kinds__name{grid-column:1/-1}.kinds__body{grid-column:1/span 7}.kinds__ex{grid-column:8/span 5}}@media (max-width:639px){.kinds__body,.kinds__ex{grid-column:1/-1}}.opt{color:var(--ink-muted);font-weight:400}.form-card--done{justify-items:start;gap:14px;padding:40px 32px;display:grid}.form-done__icon{background:#e6f4ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4 8-9' fill='none' stroke='%23146c3b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/26px no-repeat;border-radius:50%;width:48px;height:48px}.form-done__again{font:inherit;color:var(--brand-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:10px 4px;font-weight:500;text-decoration:underline}.form-done__again:hover{color:var(--ink)}.layers .layer{width:66%}.layers .layer--0{top:4%;left:32%}.layers .layer--1{top:28%;left:2%}.layers .layer--2{top:52%;left:20%}@media (max-width:1023px){.layers .layer{width:60%}.layers .layer--2{top:46%}}@media (max-width:639px){.layers .layer--2{width:calc(100% - 24px);top:12px;left:12px}}
.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.showcase__list{gap:6px;display:grid}.showcase__item{text-align:left;width:100%;font:inherit;color:var(--on-dark-muted);border-radius:var(--r-md);cursor:pointer;transition:background-color var(--m-out) var(--m-ease), border-color var(--m-out) var(--m-ease), color var(--m-out) var(--m-ease);background:0 0;border:1px solid #0000;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.showcase__item .ftour__icon{width:36px;height:36px;color:var(--sky);background:#6fb4ff1f;border-radius:9px;padding:8px}.showcase__txt{gap:1px;display:grid}.showcase__txt b{font-family:var(--font-display);color:var(--on-dark);font-size:18px;font-weight:600;line-height:1.25}.showcase__txt small{font-size:14px;line-height:1.4}@media (hover:hover) and (pointer:fine){.showcase__item:hover{border-color:var(--line-dark);background:#ffffff0a}}.showcase__item.is-on{background:var(--navy-3);border-color:var(--line-dark);color:var(--on-dark-muted)}.showcase__item.is-on .ftour__icon{background:var(--brand);color:#fff}.showcase__bar{background:var(--sky);transform-origin:0;width:100%;height:2px;animation:showcaseBar var(--step,4.2s) linear forwards;position:absolute;bottom:0;left:0;transform:scaleX(0)}.showcase.is-paused .showcase__bar{animation-play-state:paused}@keyframes showcaseBar{to{transform:scaleX(1)}}.showcase__screen{min-height:0;position:relative;overflow:hidden}.showcase__slide{color:inherit;opacity:0;visibility:hidden;transition:opacity .4s var(--m-ease), transform .4s var(--m-ease), visibility 0s linear .4s;text-decoration:none;display:block;position:absolute;top:32px;left:32px;right:-24px;transform:translateY(8px)}.showcase__slide.is-on{opacity:1;visibility:visible;transition:opacity .4s var(--m-ease), transform .4s var(--m-ease), visibility 0s;transform:none}.spot-card .showcase__slide .win{position:static;box-shadow:0 24px 48px -24px #0009}.showcase__slide:focus-visible{outline:2px solid var(--sky);outline-offset:4px;border-radius:var(--r-win)}.showcase__pause{z-index:2;background:var(--navy);color:#fff;cursor:pointer;width:32px;height:32px;transition:background-color var(--m-out) var(--m-ease);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 16px -6px #0009}.showcase__pause svg{width:14px;height:14px}.showcase__pause:hover{background:var(--brand)}@media (max-width:1023px){.showcase__screen{min-height:440px}.showcase__slide{top:24px;left:24px;right:24px}}@media (max-width:639px){.showcase__list{grid-template-columns:1fr 1fr;gap:6px}.showcase__item{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px}.showcase__item .ftour__icon{width:28px;height:28px;padding:6px}.showcase__txt b{font-size:15px}.showcase__txt small{display:none}.showcase__screen{min-height:380px}.showcase__slide{top:12px;left:12px;right:12px}.showcase__slide .win__side{display:none}.showcase__slide .win__body{grid-template-columns:1fr}.showcase__slide .win__btn{display:none}.showcase__slide .odonto__arch{grid-template-columns:repeat(8,minmax(0,1fr))}.showcase__slide .odonto__plan{display:none}}@media (prefers-reduced-motion:reduce){.showcase__bar{display:none}.showcase__slide,.showcase__slide.is-on{transition:none;transform:none}}.showcase .spot__sub{max-width:none}.showcase__item{padding:9px 14px}.showcase .spot__text{gap:18px}.showcase .spot__h{font-size:clamp(28px,.6vw + 25px,34px)}.showcase__list{gap:4px}.showcase.spot-card{padding:24px 28px}.showcase__txt b{font-size:17px}@media (max-width:1023px){.showcase .spot__text{display:contents}.showcase .spot__h,.showcase .spot__sub,.showcase__list{grid-column:1/-1}.showcase__screen{order:1}.showcase .btn-row{order:2;grid-column:1/-1}}@media (max-width:639px){.showcase__item{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px 10px}.showcase__item .ftour__icon{border-radius:6px;width:24px;height:24px;padding:4px}.showcase__txt b{font-size:14px}.showcase__screen{min-height:360px}.showcase__slide{top:10px;left:10px;right:10px}.showcase__slide .agenda__row{grid-template-columns:42px 4px minmax(0,1fr) auto;gap:8px}.showcase__slide .agenda__row .chipx{gap:0;padding:0 6px;font-size:0}.showcase__slide .win__tabs span:nth-child(3){display:none}.hero .btn-row{flex-flow:wrap;gap:8px}.hero .btn-row .button{white-space:nowrap;flex:0 auto;gap:6px;width:auto;min-height:44px;padding-inline:14px;font-size:15px}.hero .btn-row .button svg{width:18px;height:18px}.hide-phone{display:none}.plan__list{grid-area:auto/1}}
