._2D04ba_page{width:100%;max-width:100%;padding:0 24px 28px;overflow-x:hidden}._2D04ba_hero{text-align:center;max-width:1400px;margin:auto;padding:192px 0 64px}._2D04ba_hero h1{letter-spacing:-.063em;margin:0;font-size:clamp(40px,5.7vw,88px);font-weight:850;line-height:1.03}._2D04ba_hero h1 span,._2D04ba_hero h1 em{display:block}._2D04ba_hero h1 em{color:var(--indigo);font-style:normal}._2D04ba_hero p{letter-spacing:-.025em;max-width:950px;margin:35px auto 0;font-size:clamp(18px,1.65vw,23px);line-height:1.5}._2D04ba_hero p span{display:block}._2D04ba_actions{justify-content:center;align-items:center;gap:28px;margin-top:32px;display:flex}._2D04ba_primary{background:var(--mint);min-height:54px;color:var(--ink);border-radius:14px;justify-content:center;align-items:center;gap:14px;padding:15px 24px;font-size:14px;font-weight:760;transition:transform .2s;display:inline-flex}._2D04ba_primary:hover{transform:translateY(-3px)}._2D04ba_secondary{text-underline-offset:6px;align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}._2D04ba_products{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:16px;max-width:1400px;margin:auto;scroll-margin-top:112px;display:grid}._2D04ba_product{background:var(--lavender-soft);border-radius:22px;flex-direction:column;min-width:0;min-height:515px;padding:32px 25px 23px;display:flex;overflow:hidden}._2D04ba_product:nth-child(2){background:var(--sky)}._2D04ba_product:nth-child(3){background:color-mix(in srgb,var(--mint) 72%,var(--paper))}._2D04ba_product:nth-child(4){background:color-mix(in srgb,var(--coral) 25%,var(--paper))}._2D04ba_product h2{letter-spacing:-.065em;white-space:nowrap;margin:0;font-size:clamp(23px,2.15vw,34px);font-weight:850;line-height:1.1}._2D04ba_product h2>span{color:var(--brand-logo)}._2D04ba_product>p{letter-spacing:-.025em;margin:21px 0 0;font-size:clamp(15px,1.18vw,18px);line-height:1.4}._2D04ba_product>p span{display:block}._2D04ba_illustration{flex:1;min-height:270px;margin:24px -10px;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:relative}._2D04ba_product:hover ._2D04ba_illustration,._2D04ba_product:focus-visible ._2D04ba_illustration{transform:translateY(-6px)scale(1.035)}._2D04ba_productAction{justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:750;display:flex}._2D04ba_productAction svg{transition:transform .2s}._2D04ba_product:hover ._2D04ba_productAction svg{transform:translate(4px)}._2D04ba_page a:focus-visible{outline:3px solid var(--indigo-dark);outline-offset:5px}._2D04ba_art{position:absolute;inset:0}._2D04ba_phone{background:var(--paper);border:5px solid var(--ink);border-radius:27px;width:138px;height:246px;padding:32px 8px 9px;position:absolute;top:8%;left:4%;transform:rotate(-8deg);box-shadow:5px 10px 18px #191d391f}._2D04ba_notch{background:var(--ink);border-radius:0 0 12px 12px;width:66px;height:13px;position:absolute;top:0;left:30px}._2D04ba_phone>div:not(._2D04ba_notch){height:88px;color:var(--lavender-text);background:var(--lavender-soft);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:9px;margin-bottom:9px;display:flex}._2D04ba_phone>div:last-child{color:var(--coral-text);background:color-mix(in srgb,var(--coral) 17%,var(--paper))}._2D04ba_phone span{color:var(--ink);font-size:9px;font-weight:600}._2D04ba_voucher{background:var(--paper);width:118px;height:130px;color:var(--lavender-text);border-inline:2px dashed var(--lavender);border-radius:4px;place-content:center;justify-items:center;gap:10px;font-size:11px;display:grid;position:absolute;top:22%;right:0;transform:rotate(14deg)}._2D04ba_document{background:var(--paper);border-radius:5px 24px 5px 5px;padding:38px 20px 15px;position:absolute;inset:10% 7% 2%;box-shadow:0 10px 25px #191d390d}._2D04ba_document:after{content:"";border-top:35px solid var(--sky);border-left:35px solid color-mix(in srgb,var(--ink) 9%,var(--paper));position:absolute;top:0;right:0}._2D04ba_document>i{background:color-mix(in srgb,var(--ink) 12%,var(--paper));width:85%;height:8px;margin-bottom:13px;display:block}._2D04ba_document>i:nth-child(2n){width:65%}._2D04ba_document svg{fill:none;width:100%;height:80px;stroke:var(--indigo);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;margin-top:16px}._2D04ba_signed{background:var(--mint);width:65px;height:65px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:-1%}._2D04ba_person{background:var(--paper);border-radius:11px;flex-direction:column;align-items:center;width:94px;height:118px;padding:12px;display:flex;position:absolute;box-shadow:0 8px 18px #191d390a}._2D04ba_person>span{background:var(--sky);width:49px;height:49px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}._2D04ba_person>i{background:color-mix(in srgb,var(--ink) 12%,var(--paper));width:100%;height:6px;margin-top:9px;display:block}._2D04ba_person>i:last-child{width:70%;margin-top:6px}._2D04ba_person[data-position=top]{top:3%;left:calc(50% - 47px)}._2D04ba_person[data-position=left]{bottom:0;left:-2%}._2D04ba_person[data-position=right]{bottom:0;right:-2%}._2D04ba_person[data-position=left]>span{background:var(--lavender-soft);color:var(--lavender-text)}._2D04ba_person[data-position=right]>span{background:color-mix(in srgb,var(--coral) 25%,var(--paper));color:var(--coral-text)}._2D04ba_connector{border:2px solid color-mix(in srgb,var(--ink-2) 30%,var(--mint));border-radius:24px;height:44%;position:absolute;top:33%;left:18%;right:18%}._2D04ba_calendar{background:var(--paper);border-radius:13px;padding:26px 16px 10px;position:absolute;inset:9% 1% 0;box-shadow:0 8px 18px #191d390a}._2D04ba_binding{justify-content:space-between;display:flex;position:absolute;top:-5px;left:20px;right:20px}._2D04ba_binding i{background:color-mix(in srgb,var(--ink) 25%,var(--paper));border-radius:5px;width:6px;height:25px}._2D04ba_days{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:14px;display:grid}._2D04ba_days i{background:color-mix(in srgb,var(--ink) 9%,var(--paper));border-radius:3px;height:15px}._2D04ba_days i:nth-child(11){background:var(--coral)}._2D04ba_employee{background:color-mix(in srgb,var(--ink) 3%,var(--paper));border-radius:6px;align-items:center;gap:8px;margin-top:5px;padding:6px;display:flex}._2D04ba_employee>svg{background:var(--sky);width:31px;height:31px;color:var(--ink-2);border-radius:50%;padding:3px}._2D04ba_employee:nth-last-child(2)>svg{background:var(--lavender-soft)}._2D04ba_employee:last-child>svg{background:color-mix(in srgb,var(--coral) 25%,var(--paper))}._2D04ba_employee>span{flex:1}._2D04ba_employee i{background:color-mix(in srgb,var(--ink) 12%,var(--paper));width:90%;height:5px;display:block}._2D04ba_employee i:last-child{width:60%;margin-top:6px}._2D04ba_story{text-align:center;border-bottom:1px solid var(--line);max-width:880px;margin:auto;padding:112px 24px 88px}._2D04ba_story>div{max-width:700px;margin:28px auto 0}._2D04ba_story h2{text-wrap:balance}._2D04ba_story h2,._2D04ba_closing h2{letter-spacing:-.065em;margin:0;font-size:clamp(36px,4.4vw,66px);font-weight:820;line-height:1.03}._2D04ba_story p{letter-spacing:-.02em;max-width:700px;margin:0 auto 20px;font-size:18px;line-height:1.55}._2D04ba_story p:last-child{margin-bottom:0}._2D04ba_closing{text-align:center;background:var(--indigo);max-width:1400px;color:var(--paper);border-radius:24px;flex-direction:column;align-items:center;gap:28px;margin:80px auto 0;padding:64px;display:flex}._2D04ba_closing>div{max-width:560px}._2D04ba_closing p{margin:0 auto 24px;font-size:18px;line-height:1.55}@media (min-width:1600px){._2D04ba_hero{padding-top:210px}}@media (max-width:1100px){._2D04ba_product{min-height:480px;padding:26px 17px 20px}._2D04ba_illustration{margin-inline:-4px;transform:scale(.85)}._2D04ba_product:hover ._2D04ba_illustration{transform:scale(.88)translateY(-4px)}}@media (max-width:900px){._2D04ba_hero{padding-top:155px;padding-bottom:54px}._2D04ba_hero h1{font-size:clamp(36px,5.7vw,58px)}._2D04ba_products{grid-template-columns:1fr;max-width:600px}._2D04ba_product{min-height:470px;padding:28px}._2D04ba_product h2{font-size:32px}._2D04ba_product>p{font-size:18px}._2D04ba_illustration{align-self:center;width:220px;margin-inline:0;transform:none}._2D04ba_product:hover ._2D04ba_illustration{transform:translateY(-6px)scale(1.035)}._2D04ba_story{padding:88px 24px 72px}._2D04ba_story p{font-size:16px}._2D04ba_closing{gap:30px;padding:44px 32px}}@media (max-width:600px){._2D04ba_page{padding:0 16px 16px}._2D04ba_hero{padding:138px 0 46px}._2D04ba_hero h1{letter-spacing:-.06em;font-size:clamp(28px,6.7vw,40px);line-height:1.08}._2D04ba_hero p{max-width:400px;margin-top:25px;padding-inline:4px;font-size:17px;line-height:1.55}._2D04ba_hero p span{display:inline}._2D04ba_hero p span+span:before{content:" "}._2D04ba_actions{flex-direction:column;gap:11px;margin-top:26px}._2D04ba_products{grid-template-columns:1fr;gap:16px}._2D04ba_product{border-radius:20px;min-height:470px;padding:29px 27px 19px}._2D04ba_product h2{font-size:34px}._2D04ba_product>p{margin-top:16px}._2D04ba_illustration{width:235px;min-height:255px;margin-block:20px}._2D04ba_productAction{font-size:15px}._2D04ba_story{padding:80px 8px 64px}._2D04ba_story h2{font-size:clamp(32px,9.5vw,48px)}._2D04ba_story p{font-size:17px}._2D04ba_closing{border-radius:20px;gap:28px;margin-top:48px;padding:36px 25px}._2D04ba_closing h2{font-size:clamp(36px,10.5vw,50px)}._2D04ba_closing p{font-size:17px}}@media (prefers-reduced-motion:reduce){._2D04ba_page *,._2D04ba_page :before,._2D04ba_page :after{transition:none!important}._2D04ba_product:hover ._2D04ba_illustration,._2D04ba_product:focus-visible ._2D04ba_illustration,._2D04ba_primary:hover{transform:none}}
