.sg-page{--sg-sky:#34b5e5;--sg-sky-dark:#2aa3d1;--sg-navy:#1e2b33;--sg-slate:#425b76;--sg-paper:#f5f8fa;--sg-ink:#444;--sg-white:#fff;--sg-line:#dce4ea;--sg-on-navy:#e8eef2;--sg-on-navy-muted:#a9c3d3;--sg-head:"Helvetica Neue",Helvetica,Arial,sans-serif;--sg-body:"Lexend Deca","Helvetica Neue",Helvetica,Arial,sans-serif;background:var(--sg-white);color:var(--sg-ink);font:300 17px/1.65 var(--sg-body);overflow-x:clip}.sg-page .dnd-section,.sg-page .dnd-section>.row-fluid{max-width:none!important;padding:0!important}.sg,.sg *{box-sizing:border-box}.sg img{display:block;max-width:100%}.sg a{color:var(--sg-slate)}.sg a:focus-visible{outline:3px solid var(--sg-sky);outline-offset:2px}.sg .sg-gear__name,.sg .sg-order b,.sg .sg-tier__prod,.sg h1,.sg h2,.sg h3{color:var(--sg-navy);margin:0;text-wrap:balance}.sg h1,.sg h2,.sg h3{font-family:var(--sg-head)}.sg h2{font-size:clamp(24px,3.4vw,32px);font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.sg p{margin:0;text-wrap:pretty}.sg .sg-prose,.sg .sg-prose a,.sg b,.sg dd,.sg dt,.sg li,.sg p,.sg span{font-family:var(--sg-body)}.sg .sg-prose p,.sg .sg-tier__who{color:inherit;font-size:inherit;line-height:inherit}.sg h1 span,.sg h2 span,.sg h3 span{font-family:inherit}.sg .sg-gear__name{font-family:var(--sg-head)}.sg-prose{display:grid;gap:16px}.sg-prose p{margin:0}.sg-wrap{margin:0 auto;max-width:1080px;padding-inline:20px}.sg-muted{color:var(--sg-slate)}.sg-hero{background:var(--sg-navy);color:var(--sg-white);position:relative}.sg-hero__img{height:clamp(300px,46vw,520px);object-fit:cover;opacity:.55;width:100%}.sg-hero__copy{align-items:center;display:flex;inset:0;position:absolute}.sg-hero__copy .sg-wrap{display:grid;gap:18px;width:100%}.sg-hero h1{color:var(--sg-white);font-size:clamp(28px,4.6vw,52px);font-weight:700;letter-spacing:.08em;line-height:1.12;text-transform:uppercase}.sg-hero .sg-line{display:inline-block}.sg-hero__sub{font-size:clamp(16px,2vw,19px);max-width:44ch;text-wrap:balance}.sg-hero__updated{font-size:13px;opacity:.85}.sg-bar{background:var(--sg-white);border-bottom:1px solid var(--sg-line);position:sticky;top:0;z-index:20}.sg-bar .sg-wrap{display:flex;gap:6px;overflow-x:auto;padding-block:10px;scrollbar-width:none}.sg-bar a{border-radius:6px;color:var(--sg-navy);flex:none;font:400 12px/1 var(--sg-head);letter-spacing:.12em;padding:10px 12px;text-decoration:none;text-transform:uppercase}.sg-bar a.is-current,.sg-bar a:hover{background:var(--sg-paper)}.sg-intro{padding-block:64px}.sg-intro__grid{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 300px}.sg-intro .sg-prose{max-width:64ch}.sg-disclose-top{color:var(--sg-slate);font-size:14px;margin-bottom:28px!important;max-width:72ch}.sg-card{background:var(--sg-paper);border:1px solid var(--sg-line);border-radius:10px;display:grid;gap:14px;padding:22px}.sg-card h3,.sg-small-head{color:var(--sg-navy);font:700 13px/1.2 var(--sg-head);letter-spacing:.14em;text-transform:uppercase}.sg-card dl{display:grid;font-variant-numeric:tabular-nums;gap:10px 16px;grid-template-columns:auto 1fr;margin:0}.sg-card dt{color:var(--sg-slate);font-size:14px}.sg-card dd{color:var(--sg-navy);font-weight:500;margin:0;text-align:right}.sg-budgets{background:var(--sg-paper);padding-block:64px;scroll-margin-top:60px}.sg-budgets__rows{background:var(--sg-white)}.sg-budgets .sg-wrap{display:grid;gap:14px}.sg-budgets h2{font-size:clamp(20px,2.6vw,24px)}.sg-budgets__rows{border:1px solid var(--sg-line);border-radius:10px;margin-top:6px;overflow:hidden}.sg-budgets__row{align-items:baseline;display:grid;gap:20px;grid-template-columns:160px minmax(0,1fr) 150px;padding:18px 20px}.sg-budgets__row+.sg-budgets__row{border-top:1px solid var(--sg-line)}.sg-budgets__label{color:var(--sg-slate);font-weight:500}.sg-budgets__items,.sg-budgets__total{color:var(--sg-navy)}.sg-budgets__total{font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.sg-budgets__row.is-mine{background:var(--sg-navy)}.sg-budgets__row.is-mine span{color:var(--sg-white)}.sg-budgets__row.is-mine .sg-budgets__label{color:var(--sg-on-navy-muted)}.sg-gear{background:var(--sg-white);padding-block:88px;scroll-margin-top:60px}.sg-gear.sg-band--paper{background:var(--sg-paper)}.sg-gear .sg-wrap{display:grid;gap:40px}.sg-gear h2{font-size:clamp(26px,3.6vw,34px)}.sg-gear__pick{align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.sg-side--right .sg-gear__photo{order:2}.sg-gear__photo{aspect-ratio:4/3;background:var(--sg-paper);border-radius:10px;margin:0;overflow:hidden}.sg-gear__photo img{height:100%;object-fit:cover;width:100%}.sg-gear__photo.is-empty{background:var(--sg-white);border:1px dashed var(--sg-line);color:var(--sg-slate);display:grid;font-size:14px;padding:24px;place-items:center;text-align:center}.sg-gear__text{display:grid;gap:16px}.sg-gear__name{font:400 26px/1.2 var(--sg-head)}.sg-btns{display:flex;flex-wrap:wrap;gap:10px;padding-top:6px}.sg-btn{border-radius:6px;display:inline-block;font:700 12px/1 var(--sg-head);letter-spacing:.14em;padding:15px 20px;text-decoration:none;text-transform:uppercase}.sg .sg-btn--primary{background:var(--sg-sky);color:var(--sg-white)}.sg .sg-btn--primary:hover{background:var(--sg-sky-dark)}.sg .sg-btn--ghost{box-shadow:inset 0 0 0 1px var(--sg-navy);color:var(--sg-navy)}.sg .sg-btn--ghost:hover{background:var(--sg-navy);color:var(--sg-white)}.sg-tools{border-top:1px solid var(--sg-line)}.sg-tools__row{align-items:baseline;border-bottom:1px solid var(--sg-line);display:grid;gap:18px;grid-template-columns:130px minmax(0,1fr) auto;padding-block:16px}.sg-tools__row b{color:var(--sg-navy);font-weight:500}.sg-tools__row a{font:700 11px/1 var(--sg-head);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.sg-small-head{margin-bottom:14px}.sg-tiers{border:1px solid var(--sg-line);border-radius:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.sg-tier{background:var(--sg-white);display:flex;flex-direction:column;gap:8px;padding:20px 20px 22px}.sg-tier+.sg-tier{border-left:1px solid var(--sg-line)}.sg-tiers:has(>.sg-tier:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.sg-tier__lvl{color:var(--sg-slate);font-size:15px;font-weight:500}.sg-tier__prod{font-size:17px;font-weight:500;line-height:1.3}.sg-tier__price{color:var(--sg-slate);font-size:14px;font-variant-numeric:tabular-nums}.sg-tier__who{font-size:15px;margin-bottom:10px!important}.sg .sg-tier__go{align-items:center;align-self:flex-start;border-radius:6px;box-shadow:inset 0 0 0 1px var(--sg-navy);color:var(--sg-navy);display:inline-flex;font:700 11px/1 var(--sg-head);gap:8px;letter-spacing:.14em;margin-top:auto;padding:13px 16px;text-decoration:none;text-transform:uppercase}.sg .sg-tier__go:after{content:"\2192";font-size:13px;letter-spacing:0}.sg .sg-tier__go:hover{background:var(--sg-navy);color:var(--sg-white)}.sg-tier.is-mine{background:var(--sg-navy);color:var(--sg-on-navy)}.sg-tier.is-mine .sg-tier__lvl,.sg-tier.is-mine .sg-tier__price{color:var(--sg-on-navy-muted)}.sg-tier.is-mine .sg-tier__prod{color:var(--sg-white)}.sg .sg-tier.is-mine .sg-tier__go{background:var(--sg-sky);box-shadow:none;color:var(--sg-white)}.sg .sg-tier.is-mine .sg-tier__go:hover{background:var(--sg-sky-dark)}.sg-note{color:var(--sg-slate);font-size:13px;margin-top:10px!important}.sg-app{background:var(--sg-navy);color:var(--sg-on-navy);scroll-margin-top:60px}.sg-app__grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,6fr) minmax(0,5fr);padding-block:72px}.sg-app h2{color:var(--sg-white)}.sg-app__text{display:grid;gap:16px;max-width:60ch}.sg-app__title{align-items:center;display:flex;gap:16px}.sg-app__title img{border-radius:14px;height:64px;width:64px}.sg-app__title p{color:var(--sg-on-navy-muted);font-size:15px}.sg-app__shot{background:var(--sg-white);border-radius:12px;margin:0;padding:24px}.sg-app__shot img{margin:0 auto;max-width:420px;width:100%}.sg-stores{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding-top:6px}.sg-stores a{border-radius:8px;display:block;line-height:0}.sg-badge--apple{height:48px;width:auto}.sg-badge--google{height:70px;margin:-11px -10px;width:auto}.sg .sg-app__more{color:var(--sg-sky);font:700 11px/1 var(--sg-head);letter-spacing:.14em;text-transform:uppercase}.sg-close{padding-block:72px 88px}.sg-close__inner{display:grid;gap:22px;max-width:760px}.sg-order{border:1px solid var(--sg-line);border-radius:10px;counter-reset:sgstep;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:8px 0;overflow:hidden;padding:0}.sg-order li{counter-increment:sgstep;display:grid;gap:4px;margin:0;padding:18px}.sg-order li+li{border-left:1px solid var(--sg-line)}.sg-order li:before{color:var(--sg-navy);content:counter(sgstep);font:700 28px/1 var(--sg-head)}.sg-order b{font-weight:500}.sg-order span{font-size:14px}.sg-cta{align-items:center;background:var(--sg-paper);border-radius:10px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:22px}.sg-disclose{color:var(--sg-slate);font-size:13px}@media (max-width:860px){.sg-intro__grid{gap:28px}.sg-app__grid,.sg-intro__grid{grid-template-columns:minmax(0,1fr)}.sg-app__grid{gap:32px}}@media (max-width:760px){.sg-page{font-size:16px}.sg-budgets,.sg-intro{padding-block:44px}.sg-gear{padding-block:52px}.sg-gear .sg-wrap{gap:32px}.sg-gear__pick{gap:18px;grid-template-columns:minmax(0,1fr)}.sg-gear__text{display:contents}.sg-gear__text h2{order:1}.sg-gear__name{margin-top:-6px!important;order:2}.sg-gear__photo,.sg-side--right .sg-gear__photo{order:3}.sg-gear__text .sg-prose{order:4}.sg-tools{order:5}.sg-btns{order:6}.sg-gear h2{font-size:24px}.sg-gear__name{font-size:21px}.sg-tier{gap:6px;padding:16px 16px 18px}.sg-tier__who{font-size:14px}.sg-btns .sg-btn{flex:1 1 100%;text-align:center}.sg-app__grid{padding-block:52px}.sg-close{padding-block:52px 64px}.sg-hero__img{height:340px}.sg-tiers{grid-template-columns:minmax(0,1fr)}.sg-tier+.sg-tier{border-left:0;border-top:1px solid var(--sg-line)}.sg-budgets__row{gap:4px;grid-template-columns:minmax(0,1fr)}.sg-budgets__total{text-align:left}.sg-tools__row{gap:6px}.sg-order,.sg-tools__row{grid-template-columns:minmax(0,1fr)}.sg-order li+li{border-left:0;border-top:1px solid var(--sg-line)}}@media (prefers-reduced-motion:reduce){.sg *{transition:none!important}}.header__language-switcher .lang_list_class li a,.navigation-primary .menu-item a,div.header__language-switcher-label-current{color:#fff!important;font-family:helvetica,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;text-decoration:none!important;text-transform:uppercase!important}.header__language-switcher-label-current:after{border-top-color:#fff!important}.header__language-switcher .lang_list_class li:focus a,.header__language-switcher .lang_list_class li:hover a,.navigation-primary .menu-item a:focus,.navigation-primary .menu-item a:hover,div.header__language-switcher-label-current:focus,div.header__language-switcher-label-current:hover{color:#444!important;font-family:helvetica,sans-serif!important;text-decoration:none!important}.header__language-switcher-label-current:focus:after,.header__language-switcher-label-current:hover:after{border-top-color:#444!important}.navigation-primary .menu-item a:active,div.header__language-switcher-label-current:active{color:#fff!important;font-family:helvetica,sans-serif!important}.header__language-switcher-label-current:active:after{border-top-color:#fff!important}body .navigation-primary .submenu.level-1>li>a.active-branch:after,body .navigation-primary .submenu.level-1>li>a.active-item:after{background-color:#fff!important}.navigation-primary .submenu.level-2{background-color:#34b5e5!important;border:1px solid #d0d0d0!important}.header__language-switcher .lang_list_class li,.navigation-primary .submenu.level-2>li{border-bottom:1px solid #d0d0d0!important}.navigation-primary .submenu.level-2 .menu-item .menu-link:active,.navigation-primary .submenu.level-2 .menu-item .menu-link:focus,.navigation-primary .submenu.level-2 .menu-item .menu-link:hover{background-color:#fff!important;color:#444!important;font-family:helvetica,sans-serif!important;text-decoration:none!important}.header__language-switcher .lang_list_class{background-color:#34b5e5!important;border:1px solid #d0d0d0!important}.header__language-switcher .lang_list_class li:active,.header__language-switcher .lang_list_class li:focus,.header__language-switcher .lang_list_class li:hover{background-color:#fff!important}