@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_bd0d38{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_bd0d38{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_4033d5{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_4033d5{--font-manrope:"Manrope","Manrope Fallback"}.landing{--rose:#d63f74;--ink:#211e1f;--muted:#70686b;--milk:#f7f2eb;--paper:#fffaf4;--line:#d9d0c8;--soft-rose:#f6e0e7;--serif:var(--font-cormorant),Georgia,serif;--sans:var(--font-manrope),Arial,sans-serif;margin:0}.landing:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.28;z-index:99;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.045'/%3E%3C/svg%3E")}.landing a{color:inherit;text-decoration:none}.landing button{font:inherit}.landing{overflow:hidden;background:var(--milk)}.landing .shell{width:min(1200px,calc(100% - 48px));margin-inline:auto}.landing .icon{width:20px;height:20px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.landing .nav{height:94px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.landing .logo{font-family:var(--serif);font-weight:600;font-size:31px;letter-spacing:-.04em}.landing .logo span{color:var(--rose)}.landing .nav nav{display:flex;gap:34px;font-size:13px}.landing .nav nav a:hover{color:var(--rose)}.landing .nav__cta{border-bottom:1px solid var(--ink);padding:8px 0;font-weight:600;font-size:13px}.landing .hero{min-height:730px;display:grid;grid-template-columns:1.07fr .93fr;align-items:center;gap:64px;padding-block:70px}.landing .eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--rose);font-size:11px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.landing .eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.landing h1,.landing h2,.landing h3,.landing p{margin-top:0}.landing h1,.landing h2{font-family:var(--serif);font-weight:500;letter-spacing:-.045em}.landing h1{max-width:670px;margin:24px 0;font-size:clamp(58px,5.25vw,82px);line-height:.93}.landing h1 em{color:var(--rose);font-weight:500}.landing .hero__copy>p{max-width:620px;color:var(--muted);font-size:18px;line-height:1.7}.landing .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.landing .button{min-height:54px;padding:0 23px;display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--rose);border:1px solid var(--rose);color:#fff;font-size:13px;font-weight:700;transition:transform .2s,background .2s}.landing .button:hover{transform:translateY(-2px);background:#bd2f62}.landing .button--secondary{color:var(--ink);background:transparent;border-color:var(--line)}.landing .button--secondary:hover{background:var(--paper)}.landing .micro{display:flex;align-items:center;gap:8px;margin-top:18px;color:var(--muted);font-size:11px;line-height:1.5}.landing .micro .icon{width:16px;color:var(--rose)}.landing .hero__visual{height:580px;position:relative;display:flex;align-items:center;justify-content:center}.landing .hero__visual:before{content:"";position:absolute;width:430px;height:430px;border:1px solid var(--line);border-radius:50%}.landing .hero__visual:after{content:"";position:absolute;width:300px;height:520px;right:8%;border:1px solid var(--rose);opacity:.25;transform:rotate(7deg)}.landing .scribble{position:absolute;z-index:3;top:44px;right:0;font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.05;transform:rotate(5deg)}.landing .hero__stamp{position:absolute;z-index:4;left:0;bottom:58px;width:118px;height:118px;border-radius:50%;color:#fff;background:var(--rose);display:flex;align-items:center;justify-content:center;gap:7px;transform:rotate(-8deg)}.landing .hero__stamp b{font-family:var(--serif);font-size:50px;line-height:1;font-variant-numeric:lining-nums}.landing .hero__stamp span{font-size:10px;line-height:1.3;text-transform:uppercase;letter-spacing:.06em}.landing .phone{width:270px;height:545px;flex:0 0 auto;padding:8px;border:1px solid #4b4647;border-radius:35px;background:var(--ink);box-shadow:0 22px 50px rgba(41,31,33,.16);position:relative;z-index:2;color:var(--ink)}.landing .phone--tilt{transform:rotate(-4deg)}.landing .phone__screen{height:100%;overflow:hidden;border-radius:27px;background:#fff}.landing .phone__screen img{width:100%;height:100%;object-fit:cover;object-position:top}.landing .migration-strip{background:var(--rose);color:#fff}.landing .migration-strip .shell{min-height:100px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:34px}.landing .strip__mark{border:1px solid rgba(255,255,255,.5);padding:7px 10px;text-transform:uppercase;font-size:9px;letter-spacing:.12em}.landing .migration-strip p{margin:0;font-size:15px}.landing .migration-strip a{display:flex;gap:10px;align-items:center;font-size:12px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.7);padding-bottom:5px}.landing .section{padding-top:140px;padding-bottom:140px}.landing .section-head{max-width:780px;margin-bottom:64px}.landing .final h2,.landing .move h2,.landing .section-head h2{font-size:clamp(48px,4.4vw,68px);line-height:.98;margin:20px 0}.landing .section-head>p{max-width:620px;color:var(--muted);line-height:1.65;font-size:16px}.landing .steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.landing .step{padding:30px 30px 0 0;display:flex;gap:28px}.landing .step+.step{padding-left:30px;border-left:1px solid var(--line)}.landing .caption>span,.landing .step>span{color:var(--rose);font-family:var(--serif);font-size:27px}.landing .feature h3,.landing .step h3{margin:4px 0 12px;font-size:15px}.landing .feature p,.landing .step p{color:var(--muted);line-height:1.65;font-size:13px}.landing .client-section{padding:140px 0;background:var(--ink);color:var(--milk)}.landing .client-section .section-head{margin-inline:auto;text-align:center}.landing .client-section .section-head p{margin-inline:auto;color:#bdb4b0}.landing .client-section .eyebrow:before{display:none}.landing .phone-story{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;align-items:start}.landing .phone-story>article{display:flex;flex-direction:column;align-items:center}.landing .phone-story>article:nth-child(2){margin-top:52px}.landing .caption{width:270px;padding-top:20px;display:grid;grid-template-columns:40px 1fr;gap:10px;border-top:1px solid #4b4546;margin-top:25px}.landing .caption p{display:flex;flex-direction:column;gap:7px;color:#aaa09d;font-size:11px;line-height:1.5}.landing .caption b{color:var(--milk);font-size:13px}.landing .client-benefits{margin-top:72px;padding-top:25px;border-top:1px solid #4b4546;display:grid;grid-template-columns:repeat(4,1fr)}.landing .client-benefits span{display:flex;align-items:center;gap:10px;font-size:11px;color:#c8bfbb}.landing .client-benefits .icon{color:var(--rose)}.landing .features{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.landing .feature{min-height:260px;padding:28px;position:relative;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.landing .feature__number{position:absolute;right:20px;top:18px;color:#aaa19b;font-family:var(--serif);font-size:14px}.landing .feature__icon{width:46px;height:46px;margin-bottom:38px;display:flex;align-items:center;justify-content:center;background:var(--soft-rose);color:var(--rose);border-radius:50%}.landing .move{background:#eee6dd}.landing .move__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.landing .move h2{margin:20px 0 24px}.landing .move__grid>div:first-child>p{color:var(--muted);line-height:1.7;margin-bottom:28px}.landing .import-visual{min-height:380px;display:grid;grid-template-columns:1fr 80px 1fr;align-items:center;position:relative}.landing .client-cards,.landing .sheet{padding:10px;background:var(--paper);border:1px solid var(--line);box-shadow:8px 8px 0 #dfd3ca;transform:rotate(-2deg)}.landing .sheet__top{padding:10px;display:flex;justify-content:space-between;font-size:10px;font-weight:700}.landing .sheet__top .icon{width:14px;color:var(--rose)}.landing .sheet__row{display:grid;grid-template-columns:1fr 1.3fr .7fr;gap:5px;padding:9px 6px;border-top:1px solid var(--line);color:var(--muted);font-size:8px}.landing .sheet__row.head{color:var(--ink);background:var(--soft-rose);font-weight:700}.landing .import-arrow{display:flex;flex-direction:column;align-items:center;color:var(--rose);gap:12px;text-align:center}.landing .import-arrow .icon{width:30px}.landing .import-arrow small{color:var(--muted);font-size:8px}.landing .client-cards{padding:18px;display:flex;flex-direction:column;gap:9px;transform:rotate(2deg)}.landing .client-cards>div{padding:10px;display:flex;align-items:center;gap:8px;background:#f3ece5}.landing .client-cards>div>span{width:27px;height:27px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--soft-rose);color:var(--rose);font-family:var(--serif)}.landing .client-cards p{margin:0;display:flex;flex-direction:column;font-size:8px}.landing .client-cards small{color:var(--muted);font-size:7px}.landing .client-cards .icon{width:13px;color:var(--rose);margin-left:auto}.landing .pricing{max-width:920px;margin-inline:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.landing .price-card{padding:42px;border:1px solid var(--line);background:var(--paper)}.landing .price-card--accent{border-top:4px solid var(--rose);padding-top:39px}.landing .price-card__label{color:var(--rose);font-size:9px;text-transform:uppercase;letter-spacing:.12em}.landing .price-card h3{font-family:var(--serif);font-size:35px;margin:10px 0 22px}.landing .price{display:flex;align-items:end;gap:10px;margin-bottom:18px}.landing .price b{font-family:var(--serif);font-size:43px;font-weight:500;line-height:1}.landing .price span{color:var(--muted);font-size:11px;padding-bottom:4px}.landing .price-card>p{min-height:52px;color:var(--muted);font-size:13px;line-height:1.55}.landing .price-card ul{margin:28px 0;padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);list-style:none;display:flex;flex-direction:column;gap:13px}.landing .price-card li{display:flex;align-items:center;gap:9px;font-size:11px}.landing .price-card li .icon{width:15px;color:var(--rose)}.landing .price-card .button{width:100%}.landing .price-note{text-align:center;color:var(--muted);margin-top:26px;font-size:12px}.landing .faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.landing .faq__list{border-top:1px solid var(--line)}.landing .faq details{border-bottom:1px solid var(--line)}.landing .faq summary{min-height:82px;display:grid;grid-template-columns:40px 1fr 25px;align-items:center;gap:10px;cursor:pointer;list-style:none;font-weight:600;font-size:14px}.landing .faq summary::-webkit-details-marker{display:none}.landing .faq summary>span{color:var(--rose);font-family:var(--serif)}.landing .faq summary i{transition:transform .2s}.landing .faq details[open] summary i{transform:rotate(45deg)}.landing .faq details p{margin:-7px 40px 28px 50px;color:var(--muted);font-size:13px;line-height:1.7}.landing .final{min-height:590px;padding:100px;margin-bottom:80px;background:var(--rose);color:#fff;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.landing .final:after,.landing .final:before{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.35);pointer-events:none}.landing .final:after{inset:27px;border-style:dashed;opacity:.5}.landing .final .eyebrow{color:#fff}.landing .final .eyebrow:before{display:none}.landing .final h2{max-width:850px;margin:24px auto}.landing .final p{opacity:.8;font-size:14px}.landing .final .button{margin-top:16px;color:var(--ink);border-color:var(--paper);background:var(--paper);position:relative;z-index:1}.landing .final__sign{position:absolute;right:55px;bottom:45px;font-family:var(--serif);font-style:italic;font-size:23px;transform:rotate(-5deg)}.landing .footer{padding:45px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr 1.5fr auto;gap:30px;align-items:center}.landing .footer a:not(.logo),.landing .footer p,.landing .footer small{color:var(--muted);font-size:10px;line-height:1.5}.landing .footer>div{display:flex;gap:20px}@media (max-width:820px){.landing .shell{width:min(100% - 32px,560px)}.landing .nav{height:74px}.landing .nav nav,.landing .nav__cta{display:none}.landing .logo{font-size:27px}.landing .hero{min-height:auto;grid-template-columns:1fr;gap:45px;padding:56px 0 75px}.landing h1{font-size:52px;line-height:.96;margin:20px 0}.landing .hero__copy>p{font-size:15px;line-height:1.6}.landing .actions{flex-direction:column}.landing .button{width:100%}.landing .hero__visual{height:630px;width:calc(100% - 24px);margin-inline:auto;align-items:flex-end;padding-bottom:12px}.landing .hero__visual:before{width:340px;height:340px}.landing .hero__visual:after{right:-5%}.landing .hero__stamp{left:-8px;bottom:46px;width:95px;height:95px}.landing .scribble{top:6px;right:0}.landing .migration-strip .shell{min-height:165px;padding-block:25px;grid-template-columns:1fr;gap:13px}.landing .migration-strip p{line-height:1.55}.landing .migration-strip a{justify-self:start}.landing .client-section,.landing .section{padding-top:90px;padding-bottom:90px}.landing .section-head{margin-bottom:45px}.landing .final h2,.landing .move h2,.landing .section-head h2{font-size:43px}.landing .steps{grid-template-columns:1fr}.landing .step,.landing .step+.step{padding:24px 0;border-left:0;border-bottom:1px solid var(--line)}.landing .phone-story{display:flex;overflow-x:auto;gap:22px;margin-right:-16px;padding-right:16px;scroll-snap-type:x mandatory}.landing .phone-story>article,.landing .phone-story>article:nth-child(2){margin-top:0;min-width:290px;scroll-snap-align:center}.landing .client-benefits{grid-template-columns:1fr 1fr;gap:22px 10px}.landing .features{grid-template-columns:1fr}.landing .feature{min-height:230px}.landing .move__grid{grid-template-columns:1fr;gap:55px}.landing .import-visual{min-height:300px;grid-template-columns:1fr 44px 1fr}.landing .sheet__row{grid-template-columns:1fr}.landing .import-arrow small,.landing .sheet__row span:nth-child(n+2){display:none}.landing .client-cards{padding:8px}.landing .client-cards>div{padding:7px 5px}.landing .client-cards>div>span{display:none}.landing .pricing{grid-template-columns:1fr}.landing .price-card{padding:30px 24px}.landing .faq{grid-template-columns:1fr;gap:0}.landing .faq .section-head{margin-bottom:30px}.landing .faq summary{grid-template-columns:28px 1fr 22px;font-size:13px}.landing .faq details p{margin-left:38px;margin-right:10px}.landing .final{min-height:570px;width:100%;margin-bottom:30px;padding:70px 35px;text-align:center}.landing .final .button{width:auto}.landing .final__sign{right:35px;bottom:38px}.landing .footer{grid-template-columns:1fr;padding:40px 0}.landing .footer>div{flex-direction:column;gap:10px}}@media (max-width:390px){.landing .shell{width:calc(100% - 32px)}.landing h1{font-size:48px}.landing .hero__visual{transform:scale(.94);margin-top:-10px}.landing .phone{width:260px}.landing .client-benefits{grid-template-columns:1fr}.landing .final h2{font-size:39px}}@media (prefers-reduced-motion:reduce){.landing *{transition:none!important}}.landing{font-family:var(--sans);color:var(--ink);min-height:100dvh;position:relative}.landing .logo{display:inline-flex;align-items:center;gap:10px}.landing .logo img{width:30px;height:30px}.landing .logo .logo__word{color:var(--ink)}.landing .nav__actions{display:flex;align-items:center;gap:28px}.landing .nav__login{font-size:13px;font-weight:600}.landing .nav__login:hover{color:var(--rose)}.landing .button:focus-visible,.landing a:focus-visible,.landing summary:focus-visible{outline:2px solid var(--rose);outline-offset:3px}@media (max-width:820px){.landing .nav__actions{gap:0}}