body:has(.b-root) .page>.shell:first-child,body:has(.b-root) .page>.shell:last-child{display:none}.b-root{--b-gutter:24px;--b-max:1240px;--b-gap:41px;--b-section-y:56px;--b-post:#1f3a31;--b-orange:var(--tg-triad-decided);--tg-signal:var(--tg-triad-decided);--tg-dot-2:var(--tg-triad-decided);--b-green:var(--tg-triad-current);--b-ice:var(--tg-triad-onbrand-dark);--b-line:var(--tg-line);color:var(--tg-ink);font-family:var(--tg-ui)}.b-root .dots__dot:nth-child(2){background:var(--tg-triad-decided)}@media (max-width:359px){.b-root{--b-gutter:16px}}@media (min-width:721px){.b-root{--b-gutter:48px;--b-section-y:72px}}@media (min-width:1280px){.b-root{--b-gutter:100px;--b-section-y:96px}}.b-root .b-wrap{box-sizing:border-box;width:100%;max-width:calc(var(--b-max) + 2 * var(--b-gutter));margin-inline:auto;padding-inline:var(--b-gutter)}.b-root .b-band,.b-root .b-section{padding-block:var(--b-section-y)}.b-root .b-band{background:var(--tg-card)}.b-root .b-band+.b-band{padding-top:0}.b-root .b-h1{margin:0;font-family:var(--tg-display);font-weight:600;font-size:clamp(36px,3.238vw + 27.37px,74px);line-height:1.12;letter-spacing:-.015em;text-align:center}.b-root .b-h1__line{display:block}@media (min-width:1024px){.b-root .b-h1__line{display:inline}}.b-root .b-h2{margin:0 auto;max-width:860px;font-size:clamp(28px,1.524vw + 24.06px,46px);line-height:1.12;letter-spacing:-.015em;text-align:center}.b-root .b-h2,.b-root .b-h3{font-family:var(--tg-display);font-weight:600;text-wrap:balance}.b-root .b-h3{margin:0;font-size:clamp(22px,.19vw + 21.26px,24px);line-height:1.15;letter-spacing:-.01em}.b-root .b-lede{max-width:700px;margin:16px auto 0;color:var(--tg-slate);font-size:clamp(17px,.286vw + 15.9px,20px);line-height:1.5;text-align:center}.b-root .b-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding-block:16px}@media (min-width:721px){.b-root .b-header__inner{padding-block:22px}}.b-root .b-header .mark{flex:none}.b-root .b-header__end{display:flex;align-items:center;gap:20px;min-width:0}.b-root .b-header__lang{display:inline-flex;align-items:center;min-height:44px;color:var(--tg-slate);font-size:.9375rem;text-decoration:none}.b-root .b-header__lang:hover{color:var(--tg-ink)}@media (max-width:720px){.b-root .b-header__end:has(.b-header__lang) .b-header__cta{display:none}}@media (max-width:430px){.b-root:lang(es) .sticky-cta .mark{display:none}.b-root:lang(es) .sticky-cta .btn{flex:1 1}}@media (min-width:721px){.b-root .b-close .btn,.b-root .b-header__cta,.b-root .b-hero__cta{min-height:52px}}@media (max-width:720px){.b-root .b-close .btn,.b-root .b-header__cta,.b-root .b-hero__cta{min-height:44px;padding-inline:20px;font-size:15px}.b-root .b-header .mark{min-height:44px}}.b-root .b-hero{padding-top:40px;padding-bottom:var(--b-section-y)}@media (min-width:721px){.b-root .b-hero{padding-top:72px}}.b-root .b-hero__inner{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}@media (min-width:721px){.b-root .b-hero__inner{gap:22px}}.b-root .b-hero__who{max-width:820px;margin:0;color:var(--tg-ink);font-size:clamp(17px,.476vw + 15.14px,22px);font-weight:500;line-height:1.4;text-wrap:balance}.b-root .b-hero__sub{max-width:760px;margin:0;color:var(--tg-slate);font-size:clamp(17px,.286vw + 15.9px,20px);line-height:1.5;text-wrap:pretty}.b-root .b-hero__art{margin-top:40px}.b-root .b-hero__art .stage{margin-top:0;width:100%}.b-root .b-hero__art .calm-pill{display:none}@media (min-width:721px){.b-root .b-hero__art .stage{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px}}.b-root .b-cards{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:36px;gap:36px;width:100%;max-width:560px;margin:28px auto 0;padding:0;list-style:none}@media (min-width:721px){.b-root .b-cards{max-width:386px}}@media (min-width:900px){.b-root .b-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--b-gap);max-width:none;margin-top:40px}}.b-root .b-pain__panel{display:flex;flex-direction:column;gap:14px;text-align:left}.b-root .b-pain__photo img{display:block;width:100%;height:auto;aspect-ratio:342/240;object-fit:cover;border-radius:16px}@media (min-width:900px){.b-root .b-pain__photo img{aspect-ratio:386/290}}.b-root .b-pain__caption{margin:0;color:var(--tg-slate);font-size:15px;line-height:1.5}.b-root .b-chooser .b-cards{gap:20px}@media (min-width:900px){.b-root .b-chooser .b-cards{gap:var(--b-gap)}}.b-root .b-choice{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--b-line);border-radius:16px;background:var(--tg-mist);color:inherit;text-align:left;text-decoration:none;transition:border-color var(--t-press) var(--ease-out)}.b-root .b-choice:hover{border-color:var(--tg-line-strong)}.b-root .b-choice .photo-card{position:static;display:flex;flex-direction:column;overflow:visible;border:0;border-radius:0;background:none}.b-root .b-choice .photo-card__img{position:static;display:block;width:100%;height:auto;aspect-ratio:386/242;object-fit:cover}.b-root .b-choice .photo-card__scrim{display:none}.b-root .b-choice .photo-card__copy{position:static;padding:22px 22px 0}.b-root .b-choice .photo-card__title{color:var(--tg-ink);font-size:21px;line-height:1.2}.b-root .b-choice__help{display:block;padding:8px 22px 22px;color:var(--tg-slate);font-size:15px;line-height:1.5}.b-root .b-strip{padding-top:0}.b-root .b-strip__heading{max-width:900px;font-size:clamp(26px,.571vw + 23.77px,32px);line-height:1.15}.b-root .b-strip__stage{box-sizing:border-box;width:100%;margin:16px auto 0;overflow:hidden;border-radius:12px;background:var(--tg-card)}@media (min-width:721px){.b-root .b-strip__stage{margin-top:20px;border-radius:0}}.b-root .b-strip__definition,.b-root .b-strip__lines p{max-width:760px;margin:0 auto;color:var(--tg-ink);font-size:clamp(16px,.095vw + 15.63px,17px);font-weight:600;line-height:1.4;text-align:center;text-wrap:balance}.b-root .b-strip__definition{margin-top:16px}@media (min-width:721px){.b-root .b-strip__definition{margin-top:20px}}.b-root .b-strip__lines{display:flex;flex-direction:column;gap:12px;margin-top:16px}.b-root .b-strip__lines p{font-weight:500}.b-root .b-strip__stage--cards{--card-w:clamp(84px,12.5vw,171px);--phone-zoom:0.37;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;max-width:1100px;padding:12px 8px 16px}@media (max-width:359px){.b-root .b-strip__stage--cards{--phone-zoom:0.3}}@media (max-width:720px){.b-root .b-strip__stage--cards{--card-w:clamp(84px,calc((100vw - 2 * var(--b-gutter) - 8px - 300px * var(--phone-zoom) + 12px) / 2),120px);grid-template-columns:auto auto;justify-content:center;gap:0;padding:8px 4px 14px}.b-root .b-strip__stage--cards .b-polaroids{gap:6px 0;margin-right:-12px}.b-root .b-strip__stage--cards .b-polaroid .photo-card{padding:5px 5px 8px}.b-root .b-strip__stage--cards .b-polaroid .photo-card__img{aspect-ratio:108/123}}@media (min-width:721px){.b-root .b-strip__stage--cards{--card-w:clamp(120px,17vw,171px);--phone-zoom:0.8;gap:24px;padding:24px}}@media (min-width:1024px){.b-root .b-strip__stage--cards{--card-w:clamp(120px,12.5vw,171px);--phone-zoom:1;gap:48px;min-height:640px;padding:20px 22px}}.b-root .b-polaroids{display:grid;grid-template-columns:repeat(2,minmax(0,var(--card-w)));justify-content:center;grid-gap:8px 4px;gap:8px 4px;margin:0;padding:0;list-style:none}@media (min-width:1024px){.b-root .b-polaroids{grid-template-columns:repeat(4,minmax(0,var(--card-w)));gap:0 6px}}.b-root .b-polaroid:first-child{rotate:-3deg}.b-root .b-polaroid:nth-child(2){rotate:2deg}.b-root .b-polaroid:nth-child(3){rotate:-2deg}.b-root .b-polaroid:nth-child(4){rotate:3deg}@media (min-width:1024px){.b-root .b-polaroid{align-self:start}.b-root .b-polaroid:nth-child(2n){margin-top:38px}}.b-root .b-polaroid .photo-card{position:relative;display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:4px 4px 8px;overflow:hidden;border:0;border-radius:6px;background:#fff;box-shadow:0 18px 30px -18px rgba(0,0,0,.8)}@media (min-width:721px){.b-root .b-polaroid .photo-card{padding:7px 7px 12px;border-radius:7px}}.b-root .b-polaroid .photo-card__img{position:static;display:block;width:100%;height:auto;aspect-ratio:157/188;object-fit:cover;border-radius:3px}.b-root .b-polaroid .photo-card__scrim{display:none}.b-root .b-polaroid .photo-card__copy{position:static;padding:5px 2px 0}.b-root .b-polaroid .photo-card__kicker{margin:0 0 2px;color:var(--tg-triad-current);font-size:9px;letter-spacing:.02em}.b-root .b-polaroid .photo-card__title{color:#171a21;font-size:clamp(11px,calc(var(--card-w) * .075),13px);line-height:1.15;text-wrap:pretty}.b-root .b-strip__phone{width:300px;zoom:var(--phone-zoom)}.b-root .b-strip__phone .phone{position:relative;min-height:560px;padding-top:44px;border:9px solid #0b0d11;border-radius:44px;box-shadow:0 0 0 1px #3a404c,0 24px 50px -28px rgba(0,0,0,.85)}.b-root .b-strip__phone .phone:before{content:"";position:absolute;top:8px;left:50%;width:84px;height:24px;border-radius:999px;background:#0b0d11;transform:translateX(-50%)}.b-root .b-strip__phone .phone__tabs{margin-inline:-14px;padding-top:10px;border-top:1px solid #2a303b;font-size:10px}.b-root .b-strip__phone .phone__tabs span:before{content:"";display:block;width:18px;height:18px;margin:0 auto 4px;background:currentColor;-webkit-mask:var(--b-tab-icon) center /contain no-repeat;mask:var(--b-tab-icon) center /contain no-repeat}.b-root .b-pic .phone__tabs span:first-child,.b-root .b-strip__phone .phone__tabs span:first-child{--b-tab-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 10.5 12 4l8 6.5V20h-5.5v-5.5h-5V20H4z'/%3E%3C/svg%3E")}.b-root .b-pic .phone__tabs span:nth-child(2),.b-root .b-strip__phone .phone__tabs span:nth-child(2){--b-tab-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='m12 3.5 2.6 5.3 5.9.9-4.3 4.1 1 5.8L12 16.8l-5.2 2.8 1-5.8-4.3-4.1 5.9-.9z'/%3E%3C/svg%3E")}.b-root .b-pic .phone__tabs span:nth-child(3),.b-root .b-strip__phone .phone__tabs span:nth-child(3){--b-tab-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='4' y='4' width='6.5' height='6.5' rx='1'/%3E%3Crect x='13.5' y='4' width='6.5' height='6.5' rx='1'/%3E%3Crect x='4' y='13.5' width='6.5' height='6.5' rx='1'/%3E%3Crect x='13.5' y='13.5' width='6.5' height='6.5' rx='1'/%3E%3C/svg%3E")}.b-root .b-pic .phone__tabs span:nth-child(4),.b-root .b-strip__phone .phone__tabs span:nth-child(4){--b-tab-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Ccircle cx='5' cy='12' r='2'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Ccircle cx='19' cy='12' r='2'/%3E%3C/svg%3E")}.b-root .b-pic .phone__tabs [data-on=true],.b-root .b-strip__phone .phone__tabs [data-on=true]{color:var(--b-orange)}.b-root .b-strip__phone .phone__title{font-family:var(--tg-display);font-weight:600}.b-root .b-strip__back{margin:0 0 8px;color:var(--tg-slate);font-size:11px;text-decoration:underline}.b-root .b-strip__order{margin:10px 0 0;color:var(--tg-ink);font-size:12px;font-weight:600}.b-root .b-strip__list{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none}.b-root .b-strip__list li{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #2a303b;border-radius:10px;background:#1b1f27;font-size:12px;font-weight:600;line-height:1.3}.b-root .b-strip__n{display:inline-grid;flex:none;place-items:center;width:18px;height:18px;border-radius:999px;background:var(--b-green);color:#fff;font-size:10px;font-weight:700}.b-root .b-strip__stage--tiles{--tile:clamp(58px,18.5vw,146px);display:flex;justify-content:center;max-width:760px;padding:9px 0}@media (min-width:721px){.b-root .b-strip__stage--tiles{padding:19px 0}}.b-root .b-tiles{display:grid;grid-template-columns:repeat(3,var(--tile));grid-gap:3px;gap:3px;margin:0;padding:0;list-style:none}@media (min-width:721px){.b-root .b-tiles{gap:6px}}@media (min-width:768px){.b-root .sticky-cta{display:none}}.b-root .b-tile img{display:block;width:var(--tile);height:var(--tile);object-fit:cover;border:1px solid rgba(255,255,255,.12);border-radius:6px}.b-root .b-how__intro{max-width:760px;margin:0 auto;color:var(--tg-slate);font-size:clamp(16px,.095vw + 15.63px,17px);line-height:1.5;text-align:center;text-wrap:pretty}.b-root .b-how__intro+.b-steps{margin-top:28px}.b-root .b-steps__bridge{max-width:820px;margin:0 auto;font-family:var(--tg-ui);font-size:clamp(18px,.381vw + 16.51px,22px);font-weight:500;line-height:1.4;letter-spacing:0;color:var(--tg-ink);text-align:center;text-wrap:balance}.b-root .b-steps__list{display:flex;flex-direction:column;gap:48px;width:100%;max-width:560px;margin:40px auto 0;padding:0;list-style:none}@media (min-width:721px){.b-root .b-steps__list{max-width:420px}}@media (min-width:900px){.b-root .b-steps__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--b-gap);column-gap:var(--b-gap);max-width:none;margin-top:72px}}.b-root .b-step{min-width:0;text-align:left}.b-root .b-step__head{display:flex;align-items:center;gap:12px;margin-top:14px}.b-root .b-step__num{display:inline-grid;flex:none;place-items:center;min-width:28px;height:28px;padding:0 9px;box-sizing:border-box;border-radius:999px;background:var(--b-green);color:#fff;font-family:var(--tg-ui);font-size:14px;font-weight:700;line-height:1}.b-root .b-step:nth-child(2) .b-step__num{background:var(--b-orange);color:#171a21}.b-root .b-step:nth-child(3) .b-step__num{background:var(--b-ice);color:#171a21}.b-root .b-step__title{margin:0;font-family:var(--tg-display);font-weight:600;font-size:clamp(22px,.381vw + 20.51px,26px);line-height:1.2;letter-spacing:-.015em;color:var(--tg-ink);text-wrap:balance}.b-root .b-step__body{display:flex;flex-direction:column;gap:14px;margin-top:14px;color:var(--tg-slate);font-size:16px;line-height:1.5}.b-root .b-step__body p{margin:0}.b-root .b-step__body .b-step__defined{color:var(--tg-ink);font-size:15px;font-weight:600}.b-root .b-pic{--frame:calc(420 / 386);position:relative;box-sizing:border-box;width:100%;aspect-ratio:386/420;overflow:hidden;border:1px solid var(--b-line);border-radius:16px;background:var(--tg-mist);container-type:inline-size}.b-root .b-page--general .b-pic{--frame:calc(358 / 386);aspect-ratio:386/358}@media (max-width:720px){.b-root .b-pic{--frame:calc(360 / 342);aspect-ratio:342/360}.b-root .b-page--general .b-pic{--frame:calc(320 / 342);aspect-ratio:342/320}}.b-root .b-pic__art{--u:max(0.2px,min(100cqi/var(--w),100cqi * var(--frame)/var(--h)));position:absolute;inset:0;overflow:hidden;box-sizing:border-box;width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));margin:auto;color:var(--tg-ink);font-family:var(--tg-ui);font-size:calc(10 * var(--u));line-height:1.2;text-align:left}.b-root .b-pic__icon{flex:none;width:calc(11 * var(--u));height:calc(11 * var(--u))}.b-root .b-pic__art--inbox{--w:386;--h:262;background:var(--tg-ground)}.b-root .b-pic__art--plan{--w:386;--h:358;background:var(--tg-ground)}.b-root .b-pic__panel{position:absolute;top:calc(27 * var(--u));left:calc(14 * var(--u));box-sizing:border-box;width:calc(358 * var(--u));height:calc(323 * var(--u));padding:calc(12 * var(--u));border:calc(1 * var(--u)) solid #222731;border-radius:calc(8 * var(--u));background:var(--tg-ground);box-shadow:0 calc(12 * var(--u)) calc(22 * var(--u)) calc(-8 * var(--u)) rgba(0,0,0,.6)}.b-root .b-pic__art--inbox .b-pic__panel{top:calc(28 * var(--u));height:calc(206 * var(--u));padding-top:calc(9 * var(--u))}.b-root .b-pic__inbox{display:flex;align-items:center;gap:calc(5 * var(--u));height:calc(18 * var(--u));margin:0}.b-root .b-pic__inbox-name{font-family:var(--tg-display);font-size:calc(12 * var(--u));font-weight:600}.b-root .b-pic__count{display:inline-grid;place-items:center;min-width:calc(13 * var(--u));height:calc(10 * var(--u));padding:0 calc(4 * var(--u));box-sizing:border-box;border-radius:999px;background:var(--tg-line);color:var(--b-ice);font-size:calc(7.5 * var(--u));font-weight:700}.b-root .b-pic .ideas{gap:calc(8 * var(--u));margin:calc(5 * var(--u)) 0 0;counter-reset:b-pic}.b-root .b-pic .idea{position:relative;align-items:center;gap:calc(9 * var(--u));box-sizing:border-box;height:calc(25 * var(--u));padding:0 calc(11 * var(--u));border:calc(1 * var(--u)) solid #252a33;border-radius:calc(6 * var(--u));background:var(--tg-ground);counter-increment:b-pic}.b-root .b-pic .idea>span:last-child{min-width:0;overflow:hidden}.b-root .b-pic .idea__title{font-size:calc(9.5 * var(--u));line-height:1.2;white-space:nowrap}.b-root .b-pic .idea__mark--hash{width:calc(4 * var(--u));height:calc(6.6 * var(--u));margin:0;border-radius:0;background:radial-gradient(circle,#8a93a1 calc(.75 * var(--u)),transparent calc(.95 * var(--u))) 0 0 /calc(2 * var(--u)) calc(2.2 * var(--u))}.b-root .b-pic .idea__mark--dot{display:inline-grid;place-items:center;width:calc(14 * var(--u));height:calc(14 * var(--u));margin:0;background:var(--b-green);color:#fff;font-size:calc(7.5 * var(--u));font-weight:700;line-height:1}.b-root .b-pic .idea__mark--dot:before{content:counter(b-pic)}.b-root .b-pic__bar{display:flex;align-items:center;gap:calc(5 * var(--u));height:calc(19 * var(--u))}.b-root .b-pic__seg{display:inline-flex;box-sizing:border-box;height:calc(19 * var(--u));overflow:hidden;border:calc(1 * var(--u)) solid var(--tg-line);border-radius:calc(6 * var(--u));color:#939ba8;font-size:calc(8.5 * var(--u))}.b-root .b-pic__seg span{display:inline-grid;place-items:center;padding:0 calc(9.5 * var(--u))}.b-root .b-pic__seg span+span{border-left:calc(1 * var(--u)) solid var(--tg-line)}.b-root .b-pic__seg [data-on=true]{background:#e9ecf1;color:var(--tg-ground);font-weight:600}.b-root .b-pic__btn{display:inline-flex;align-items:center;gap:calc(3 * var(--u));box-sizing:border-box;height:calc(19 * var(--u));padding:0 calc(7.5 * var(--u));border:calc(1 * var(--u)) solid var(--tg-line);border-radius:calc(7 * var(--u));font-size:calc(8.5 * var(--u));font-weight:600}.b-root .b-pic__btn--place{margin-left:auto}.b-root .b-pic__btn .b-pic__icon,.b-root .b-pic__pill .b-pic__icon{width:calc(8 * var(--u));height:calc(8 * var(--u))}.b-root .b-pic__art--plan[data-locked] .b-pic__btn--place{border-color:#23272f;color:var(--tg-triad-onbrand)}.b-root .b-pic__art--plan[data-locked] .b-pic__btn--lock{border-color:var(--b-green);background:var(--b-green);color:#fff}.b-root .b-pic__month{box-sizing:border-box;height:calc(272 * var(--u));margin-top:calc(7 * var(--u));overflow:hidden;border:calc(1 * var(--u)) solid #252a33;border-radius:calc(6 * var(--u));background:#1a1d24}.b-root .b-pic__kicker{display:flex;align-items:center;gap:calc(6 * var(--u));margin:0;white-space:nowrap}.b-root .b-pic__month .b-pic__kicker{height:calc(26 * var(--u));padding:0 calc(8 * var(--u));border-bottom:calc(1 * var(--u)) solid #252a33}.b-root .b-pic__oct{font-size:calc(10.5 * var(--u));font-weight:700}.b-root .b-pic__story{overflow:hidden;color:#8a93a1;font-size:calc(7.5 * var(--u))}.b-root .b-pic__half{flex:none;width:calc(7 * var(--u));height:calc(7 * var(--u));box-sizing:border-box;border:calc(1.2 * var(--u)) solid var(--b-green);border-radius:999px;background:linear-gradient(90deg,var(--b-green) 50%,transparent 50%)}.b-root .b-pic__pill{display:inline-flex;flex:none;align-items:center;gap:calc(3 * var(--u));box-sizing:border-box;height:calc(15 * var(--u));padding:0 calc(7 * var(--u));border:calc(1 * var(--u)) solid #2a5a4a;border-radius:999px;background:#1f3133;color:#6cc39e;font-size:calc(8 * var(--u));font-weight:600}.b-root .b-pic__month .ideas{gap:calc(7 * var(--u));margin:0;padding:calc(6.5 * var(--u)) calc(6 * var(--u))}.b-root .b-pic__month .idea{height:calc(33 * var(--u));padding:0 calc(6.5 * var(--u));gap:calc(6.5 * var(--u));border-color:#2a2f38;background:var(--tg-mist)}.b-root .b-pic__month .idea:nth-child(2n+3){margin-top:calc(6 * var(--u))}.b-root .b-pic__month .idea:nth-child(2n+3):before{content:"";position:absolute;top:calc(-7.5 * var(--u));left:calc(-7 * var(--u));right:calc(-7 * var(--u));height:calc(1 * var(--u));background:#252a33}.b-root .b-pic__month .idea__title{font-size:calc(10 * var(--u));font-weight:600}.b-root .b-pic__month .idea__meta{margin-top:calc(1.5 * var(--u));color:#6e7684;font-size:calc(7.5 * var(--u))}.b-root .b-pic__art--phone{--w:340;--h:605;border-radius:calc(16 * var(--u)) calc(16 * var(--u)) 0 0;background:linear-gradient(#232832,#1d2129 60%);box-shadow:inset 0 calc(1 * var(--u)) 0 #2a303b}.b-root .b-pic__art--phone[data-crop]{--w:317;--h:390;border-radius:0;background:var(--tg-ground);box-shadow:none;-webkit-mask-image:linear-gradient(#000 78%,transparent 99%);mask-image:linear-gradient(#000 78%,transparent 99%)}.b-root .b-pic .phone{position:absolute;top:calc(68 * var(--u));left:calc(35 * var(--u));box-sizing:border-box;width:calc(270 * var(--u));height:calc(545 * var(--u));min-height:0;padding:calc(36 * var(--u)) calc(12 * var(--u)) 0;border:calc(8 * var(--u)) solid #0b0d11;border-radius:calc(40 * var(--u));background:var(--tg-ground);box-shadow:0 0 0 calc(1 * var(--u)) #3a404c}.b-root .b-pic__art--phone[data-crop] .phone{top:calc(-2 * var(--u));left:calc(23.5 * var(--u))}.b-root .b-pic .phone:before{content:"";position:absolute;top:calc(7 * var(--u));left:50%;width:calc(72 * var(--u));height:calc(20 * var(--u));border-radius:999px;background:#000;transform:translateX(-50%)}.b-root .b-pic .phone__top{margin-bottom:calc(14 * var(--u))}.b-root .b-pic .mark{gap:calc(6 * var(--u))}.b-root .b-pic .dots{font-size:calc(5 * var(--u))!important}.b-root .b-pic .mark__word{font-size:calc(12.5 * var(--u))}.b-root .b-pic .phone__add{width:calc(24 * var(--u));height:calc(24 * var(--u));font-size:calc(16 * var(--u));line-height:calc(24 * var(--u))}.b-root .b-pic .phone__body{min-height:0;overflow:hidden}.b-root .b-pic .phone__title{font-family:var(--tg-display);font-size:calc(19 * var(--u));font-weight:600;line-height:1.1}.b-root .b-pic .phone__tabs{margin:0 calc(-12 * var(--u));padding:calc(6 * var(--u)) 0 calc(5 * var(--u));border-top:calc(1 * var(--u)) solid #2a303b;font-size:calc(7.5 * var(--u));line-height:1.2}.b-root .b-pic .phone__tabs span:before{content:"";display:block;width:calc(12 * var(--u));height:calc(12 * var(--u));margin:0 auto calc(2 * var(--u));background:currentColor;-webkit-mask:var(--b-tab-icon) center /contain no-repeat;mask:var(--b-tab-icon) center /contain no-repeat}.b-root .b-pic__row{display:flex;align-items:center;box-sizing:border-box;height:calc(30 * var(--u));margin-top:calc(11 * var(--u));padding:0 calc(10 * var(--u));border:calc(1 * var(--u)) solid #2a303b;border-radius:calc(8 * var(--u));background:var(--tg-card)}.b-root .b-pic__row .b-pic__inbox{gap:calc(6 * var(--u));font-size:calc(9.5 * var(--u));font-weight:600}.b-root .b-pic__row .b-pic__inbox-name{font-family:var(--tg-ui);font-size:inherit}.b-root .b-pic__row .b-pic__count{background:var(--b-orange);color:#171a21}.b-root .b-pic .phone .ideas{gap:calc(9 * var(--u));margin-top:calc(9 * var(--u))}.b-root .b-pic .phone .idea{height:calc(30 * var(--u));padding:0 calc(12 * var(--u));gap:calc(10 * var(--u));border-color:#2a303b;border-radius:calc(8 * var(--u));background:var(--tg-card)}.b-root .b-pic .phone .idea__title{font-size:calc(10 * var(--u));font-weight:600}.b-root .b-pic .phone .idea__mark--dot{width:calc(16 * var(--u));height:calc(16 * var(--u));font-size:calc(8 * var(--u))}.b-root .b-pic__back{margin:0;color:var(--tg-slate);font-size:calc(8.5 * var(--u));text-decoration:underline}.b-root .b-pic__back+.phone__title{margin-top:calc(8 * var(--u))}.b-root .b-pic__order{margin:calc(12 * var(--u)) 0 0;font-size:calc(10 * var(--u));font-weight:700}.b-root .b-pic__order+.ideas{margin-top:calc(10 * var(--u))}.b-root .b-pic__order+.ideas .idea{height:calc(36 * var(--u))}.b-root .b-pic .phone .b-pic__seg{display:flex;height:calc(20 * var(--u));margin-top:calc(11 * var(--u))}.b-root .b-pic .phone .b-pic__seg span{padding:0 calc(10.5 * var(--u))}.b-root .b-pic__status{display:flex;justify-content:flex-end;margin:calc(7 * var(--u)) 0 0}.b-root .b-pic__status .b-pic__pill{height:calc(18 * var(--u));padding:0 calc(8 * var(--u));font-size:calc(9 * var(--u))}.b-root .b-pic .phone .b-pic__kicker{margin-top:calc(12 * var(--u))}.b-root .b-pic .phone .b-pic__oct{font-size:calc(10 * var(--u))}.b-root .b-pic .phone .b-pic__story{color:#6cc39e;font-size:calc(8.5 * var(--u))}.b-root .b-pic .phone .b-pic__kicker+.ideas .idea{height:calc(33 * var(--u))}.b-root .b-how .trust{width:auto;margin:48px 0 0;padding:0;border:0;background:none}.b-root .b-how .trust__list{width:auto;align-items:center}.b-root .b-get .b-wrap{display:flex;flex-direction:column;align-items:center;gap:28px}.b-root .b-get__list{display:flex;flex-direction:column;gap:16px;box-sizing:border-box;width:100%;max-width:760px;margin:0;padding:20px;border:1px solid var(--b-line);border-radius:16px;background:var(--tg-mist);list-style:none}@media (min-width:721px){.b-root .b-get__list{padding:28px 32px}}.b-root .b-get__list li{display:flex;align-items:flex-start;gap:14px;font-size:clamp(16px,.19vw + 15.26px,18px);line-height:1.5}.b-root .b-get__dot{flex:none;width:10px;height:10px;margin-top:calc(.75em - 5px);border-radius:999px;background:var(--b-green)}.b-root .b-sample__figure{margin:0}.b-root .b-sample__stage{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}@media (min-width:721px){.b-root .b-sample__stage{gap:28px}}@media (min-width:1180px){.b-root .b-sample__stage{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px}}.b-root .b-cal{box-sizing:border-box;min-width:0;padding:16px;border:1px solid var(--b-line);border-radius:16px;background:var(--tg-mist)}@media (min-width:721px){.b-root .b-cal{padding:24px}}.b-root .b-cal__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.b-root .b-cal__title{margin:0;min-width:0;font-size:13px;font-weight:600;line-height:1.3}@media (min-width:721px){.b-root .b-cal__title{font-size:16px}}.b-root .b-tag{flex:none;padding:3px 8px;border-radius:10px;background:var(--b-orange);color:#171a21;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.b-root .b-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:14px}@media (min-width:721px){.b-root .b-cal__grid{gap:8px}}.b-root .b-cal__weekday{padding:0 0 4px 4px;color:var(--tg-slate);font-size:11px;font-weight:600}.b-root .b-cal__day{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:2px;box-sizing:border-box;min-width:0;aspect-ratio:40.857/46;padding:4px;overflow:hidden;border:1px solid var(--b-line);border-radius:8px;background:var(--tg-ground)}@media (min-width:721px){.b-root .b-cal__day{flex-direction:column;justify-content:flex-start;aspect-ratio:auto;min-height:84px;padding:6px}}.b-root .b-cal__day--post{border-color:var(--b-green);background:var(--b-post)}.b-root .b-cal__day--open{border-width:2px;border-color:var(--b-orange)}.b-root .b-cal__date{color:var(--tg-slate);font-size:9px;line-height:1.2}@media (min-width:721px){.b-root .b-cal__date{font-size:11px}}.b-root .b-cal__n{display:inline-grid;flex:none;place-items:center;width:14px;height:14px;border-radius:999px;background:var(--b-green);color:#fff;font-size:9px;font-weight:700;line-height:1}@media (min-width:721px){.b-root .b-cal__n{width:18px;height:18px;margin-top:2px;font-size:11px}}.b-root .b-cal__post{display:none}@media (min-width:721px){.b-root .b-cal__post{display:block;margin-top:4px;color:var(--tg-ink);font-size:10.5px;font-weight:500;line-height:1.2}}.b-root .b-draft{display:flex;flex-direction:column;align-items:flex-start;gap:12px;box-sizing:border-box;width:100%;max-width:520px;margin-inline:auto;padding:24px;border:1px solid var(--b-orange);border-radius:16px;background:var(--tg-mist)}@media (min-width:1180px){.b-root .b-draft{max-width:none}}.b-root .b-draft__meta,.b-root .b-draft__source{margin:0;color:var(--tg-slate);font-size:13px;line-height:1.3}.b-root .b-draft__title{margin:0;font-family:var(--tg-display);font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.b-root .b-draft__label{padding:3px 8px;border:1px solid var(--b-green);border-radius:10px;color:var(--tg-triad-current-ink);font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.2}.b-root .b-draft__bars{display:flex;flex-direction:column;gap:12px;width:100%}.b-root .b-draft__bars i{display:block;height:8px;border-radius:5px;background:var(--b-line)}.b-root .b-draft__acts{display:flex;gap:10px;margin-top:4px}.b-root .b-draft__approve,.b-root .b-draft__edit{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:600}.b-root .b-draft__edit{border:1px solid var(--b-line)}.b-root .b-draft__approve{background:var(--tg-button-bg);color:var(--tg-button-fg)}.b-root .b-sample__caption{max-width:820px;margin:24px auto 0;color:var(--tg-slate);font-size:clamp(14px,.19vw + 13.26px,16px);line-height:1.5;text-align:center;text-wrap:pretty}.b-root .b-close__cta{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.b-root .b-close .r3-close{margin:0;gap:20px}.b-root .b-close .r3-beta{max-width:760px;color:var(--tg-slate);font-size:clamp(17px,.286vw + 15.9px,20px);line-height:1.5}.b-root .b-close__email{margin:0;color:var(--tg-slate);font-size:clamp(14px,.095vw + 13.63px,15px);line-height:1.4}.b-root .b-footer{border-top:1px solid var(--b-line)}.b-root .b-footer__inner{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-block:32px}@media (min-width:900px){.b-root .b-footer__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px}}.b-root .b-footer__brand{display:flex;flex-direction:column;gap:8px}.b-root .b-footer__logo{display:inline-flex}.b-root .b-footer__dots{max-width:34ch;margin:0;color:var(--tg-slate);font-size:13px;line-height:1.45}.b-root .b-footer__links{display:flex;flex-wrap:wrap;gap:8px 24px}.b-root .b-footer__links .footer__settings,.b-root .b-footer__links a{color:var(--tg-slate);font-size:13.5px;text-decoration:none}.b-root .b-footer__links .footer__settings:hover,.b-root .b-footer__links a:hover{color:var(--tg-ink)}@media (max-width:720px){.b-root .b-footer__links{gap:0 24px;margin-block:-12px}.b-root .b-footer__links .footer__settings,.b-root .b-footer__links a{display:inline-flex;align-items:center;min-height:44px}}.b-root .b-footer__legal{margin:0;color:var(--tg-slate);font-size:13.5px}@media (min-width:900px){.b-root .b-footer__legal{justify-self:end}}