@font-face{font-family:Newsreader;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-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:Newsreader;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_1fe13f{font-family:Newsreader,Newsreader Fallback}.__variable_1fe13f{--font-display:"Newsreader","Newsreader Fallback"}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:Work Sans Fallback;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_f6dcba{font-family:Work Sans,Work Sans Fallback;font-style:normal}.__variable_f6dcba{--font-body:"Work Sans","Work Sans Fallback"}:root{--base:#F3F0F4;--base-warm:#EFEAEE;--base-deep:#E3DCE6;--ink:#2E2833;--ink-soft:#6E6675;--ink-faint:#9B93A1;--accent:#7C6A9C;--accent-deep:#4A3E63;--accent-pale:#C9BEDA;--glass:rgba(255,255,255,.42);--glass-strong:rgba(255,255,255,.62);--glass-line:rgba(255,255,255,.55);--r-lg:26px;--r-md:18px;--r-sm:10px;--shadow-soft:0 18px 50px -22px rgba(46,40,51,.28);--shadow-lift:0 26px 70px -28px rgba(46,40,51,.38);--wrap:1240px;--gut:clamp(20px,5vw,64px);--ease:cubic-bezier(.22,.61,.36,1)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;background:var(--base);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;font-weight:300;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display),Georgia,serif;font-weight:200;line-height:1.08;letter-spacing:-.015em;margin:0}p{margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}.ph{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 72% 12%,rgba(255,255,255,.95),transparent 58%),radial-gradient(80% 70% at 18% 88%,rgba(201,190,218,.55),transparent 62%),linear-gradient(155deg,#E9E3EC,#DED6E2 45%,#CFC6D6)}.ph:after{content:attr(data-ph);position:absolute;left:14px;bottom:12px;font-size:10px;letter-spacing:.14em;color:rgba(46,40,51,.34);font-weight:400}.ph--warm{background:radial-gradient(110% 80% at 78% 8%,rgba(255,255,255,.92),transparent 55%),radial-gradient(70% 80% at 12% 92%,rgba(214,197,190,.5),transparent 60%),linear-gradient(160deg,#EDE6E6,#E0D6DA 50%,#CFC3CE)}.ph>img,.ph>picture,.ph>video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ph[style*=background-image]{background-size:cover;background-position:50%;background-repeat:no-repeat}.hdr{position:fixed;inset:0 0 auto 0;z-index:60;padding-block:20px;transition:padding .4s var(--ease),background .4s var(--ease),box-shadow .4s var(--ease)}.hdr:before{content:"";position:absolute;inset:0;background:rgba(243,240,244,.6);backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);opacity:0;transition:opacity .4s var(--ease);pointer-events:none}.hdr.is-stuck{padding-block:12px;box-shadow:0 1px 0 rgba(46,40,51,.06)}.hdr.is-stuck:before{opacity:1}.hdr__in{position:relative;justify-content:space-between;gap:24px}.hdr__in,.mark{display:flex;align-items:center}.mark{gap:12px}.mark__ring{width:34px;height:34px;border-radius:50%;background:var(--accent);border:0;flex:none;position:relative}.mark__ring:after{content:"";position:absolute;inset:8px;border-radius:50%;border:1px solid rgba(255,255,255,.6)}.mark__txt{line-height:1.15}.mark__name{font-family:var(--font-display),serif;font-size:14px;font-weight:300;letter-spacing:.17em;white-space:nowrap}.mark__sub{margin-left:10px;font-size:9px;letter-spacing:.3em;color:var(--ink-faint);text-transform:uppercase}.nav{display:flex;gap:26px;font-size:14.5px;white-space:nowrap}.nav a{position:relative;color:var(--ink-soft);transition:color .3s var(--ease)}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.nav a:hover{color:var(--ink)}.nav a:hover:after{transform:scaleX(1)}.btn{display:inline-flex;align-items:center;padding:14px 30px;border-radius:100px;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.14em;border:1px solid transparent;cursor:pointer;transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease)}.btn--solid{background:var(--accent);color:var(--base)}.btn--solid:hover{background:var(--accent-deep)}.btn--ghost{border-color:rgba(46,40,51,.18);color:var(--ink);background:var(--glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn--ghost:hover{border-color:var(--accent);color:var(--accent)}.btn--light{border-color:rgba(255,255,255,.5);color:#fff}.btn--light:hover{background:rgba(255,255,255,.16)}.hdr .btn--ghost{padding:9px 16px;font-size:12px;letter-spacing:.04em;gap:9px}.burger{display:none;flex:none;width:44px;height:44px;margin-right:-11px;border:0;background:none;cursor:pointer;padding:0;align-items:center;justify-content:center;color:var(--ink)}.burger span{display:block;position:relative}.burger span,.burger span:after,.burger span:before{width:22px;height:1.5px;background:currentColor;border-radius:1px}.burger span:after,.burger span:before{content:"";position:absolute;left:0}.burger span:before{top:-7px}.burger span:after{top:7px}.hero{position:relative;min-height:100svh;display:flex;align-items:center;padding-top:120px;padding-bottom:180px;overflow:hidden}.hero__photo{position:absolute;inset:0;z-index:0}.hero__photo:after{left:auto;right:18px;bottom:200px}.hero__veil{position:absolute;inset:0;z-index:1;background:none}.hero__in{position:relative;z-index:2;width:100%}.hero h1{font-size:clamp(2.3rem,5.1vw,4.1rem);max-width:15ch;margin-bottom:26px}.hero h1 em{font-style:italic;font-weight:300;color:var(--accent-deep)}.hero__lead{max-width:44ch;color:var(--ink-soft);font-size:clamp(1rem,1.35vw,1.12rem);margin-bottom:38px}.hero__acts{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.hero__link{font-size:12px;text-transform:uppercase;letter-spacing:.13em;color:var(--ink-soft);border-bottom:1px solid rgba(110,102,117,.3);padding-bottom:3px;transition:color .3s var(--ease),border-color .3s var(--ease)}.hero__link:hover{color:var(--accent);border-color:var(--accent)}.gcard{background:var(--glass);backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25);border:1px solid var(--glass-line);border-radius:var(--r-lg);padding:34px 30px;box-shadow:var(--shadow-soft)}.gcard__ring{width:36px;height:36px;border-radius:50%;border:1px solid rgba(124,106,156,.5);margin-bottom:26px}.gcard h3{font-size:1.55rem;line-height:1.2;margin-bottom:18px}.gcard h3 em{font-style:italic;color:var(--accent-deep)}.gcard__rule{width:28px;height:1px;background:var(--accent-pale);margin-bottom:18px}.gcard p{font-size:14.5px;color:var(--ink-soft);line-height:1.6}.scroll{position:absolute;left:50%;bottom:150px;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:12px;font-size:10px;letter-spacing:.34em;color:var(--ink-faint);text-transform:uppercase}.scroll__mouse{width:24px;height:38px;border:1px solid rgba(110,102,117,.4);border-radius:14px;position:relative}.scroll__mouse:after{content:"";position:absolute;left:50%;top:9px;margin-left:-1.5px;width:3px;height:6px;border-radius:2px;background:var(--accent);animation:wheel 2.1s var(--ease) infinite}@keyframes wheel{0%{opacity:0;transform:translateY(0)}22%{opacity:1}70%{opacity:0;transform:translateY(12px)}to{opacity:0}}.pillars{position:relative;z-index:5;margin-top:-120px}.pillars__bar{background:var(--glass-strong);backdrop-filter:blur(30px) saturate(1.2);-webkit-backdrop-filter:blur(30px) saturate(1.2);border:1px solid var(--glass-line);border-radius:var(--r-lg);box-shadow:var(--shadow-lift);display:grid;grid-template-columns:repeat(4,1fr)}.pillar{padding:38px 26px;text-align:center;border-left:1px solid rgba(46,40,51,.08)}.pillar:first-child{border-left:0}.pillar svg{margin:0 auto 16px;display:block}.pillar h4{font-family:var(--font-body),sans-serif;font-size:15px;font-weight:400;margin:0 0 6px}.pillar p{font-size:13.5px;color:var(--ink-faint);line-height:1.5}.sec{padding-block:clamp(80px,10vw,140px)}.sec--warm{background:var(--base-warm)}#sobre-mi{padding-bottom:clamp(56px,7vw,96px)}#clases{--sec-top:clamp(48px,6vw,80px);padding-top:var(--sec-top);scroll-margin-top:calc(24px - var(--sec-top))}.sec--tight{padding-block:clamp(56px,7vw,92px)}.sec__head{max-width:62ch;margin-bottom:56px}.sec__head h2{font-size:clamp(2rem,3.9vw,3.15rem);margin-bottom:20px;max-width:19ch}.sec__head h2 em{font-style:italic;color:var(--accent-deep)}.sec__head p{color:var(--ink-soft);max-width:52ch}.about{display:grid;grid-template-columns:.82fr 1fr;grid-gap:clamp(36px,6vw,88px);gap:clamp(36px,6vw,88px);align-items:center}.about__media{position:relative;aspect-ratio:4/5;border-radius:var(--r-lg);overflow:hidden}.about__badge{position:absolute;right:-18px;bottom:34px;background:var(--glass-strong);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-line);border-radius:var(--r-md);padding:18px 22px;box-shadow:var(--shadow-soft);text-align:center}.about__num{font-family:var(--font-display),serif;font-size:2rem;font-weight:200;color:var(--accent-deep);line-height:1}.about__badge span{font-size:11px;letter-spacing:.12em;color:var(--ink-faint);display:block;margin-top:5px}.about__body h2{font-size:clamp(1.9rem,3.5vw,2.85rem);margin-bottom:24px;max-width:17ch}.about__body h2 em{font-style:italic;color:var(--accent-deep)}.about__body p+p{margin-top:16px}.about__body p{color:var(--ink-soft);max-width:50ch}.about__sign{margin-top:32px;display:flex;align-items:center;gap:16px}.about__sign strong{font-family:var(--font-display),serif;font-weight:300;font-size:1.2rem}.about__sign span{font-size:13px;color:var(--ink-faint)}.packs__top{margin-bottom:56px}.packs__top h2{font-size:clamp(2rem,3.9vw,3.15rem);max-width:16ch}.packs__top h2 em{font-style:italic;color:var(--accent-deep)}.packs__note{color:var(--ink-soft);max-width:48ch;font-size:15.5px;margin-top:20px}.packs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}.pack{position:relative;display:flex;flex-direction:column;border-radius:var(--r-lg);overflow:hidden;background:#fff;box-shadow:var(--shadow-soft);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.pack:hover{transform:translateY(-6px);box-shadow:var(--shadow-lift)}.pack__media{aspect-ratio:16/9}.pack__body{padding:28px 26px 30px;display:flex;flex-direction:column;flex:1 1}.pack__meta{font-size:12px;letter-spacing:.14em;color:var(--accent);margin-bottom:12px}.pack h3{font-family:var(--font-body),sans-serif;font-style:normal;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-deep);margin-bottom:14px}.pack__desc{font-size:14.5px;color:var(--ink-soft);margin-bottom:0}.pack__list{list-style:none;padding:0;margin:0 0 26px;font-size:14px;color:var(--ink-soft)}.pack__list li{display:flex;gap:10px;align-items:flex-start;padding-block:5px}.pack__list li:before{content:"";flex:none;width:5px;height:5px;margin-top:9px;border-radius:50%;background:var(--accent-pale)}.pack__foot{margin-top:auto;padding-top:18px;border-top:1px solid rgba(46,40,51,.09);font-size:13px;color:var(--ink-faint);letter-spacing:.03em}.pack__act{margin-top:auto;padding-top:24px}.sec__eyebrow{font-size:13px;letter-spacing:.02em;color:var(--accent);margin-bottom:18px;display:flex;align-items:center;gap:12px}.sec__eyebrow:before{content:"";width:34px;height:1px;background:var(--accent-pale)}.tst{text-align:center}.tst__head{margin-bottom:52px}.tst__head h2{font-size:clamp(1.9rem,3.6vw,2.85rem);margin-inline:auto;max-width:18ch}.tst__head h2 em{font-style:italic;color:var(--accent-deep)}.tst__stage{position:relative;gap:clamp(12px,3vw,34px)}.tst__arrow,.tst__stage{display:flex;align-items:center;justify-content:center}.tst__arrow{flex:none;width:46px;height:46px;border-radius:50%;border:1px solid rgba(46,40,51,.16);background:var(--glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;color:var(--ink-soft);transition:border-color .3s var(--ease),color .3s var(--ease)}.tst__arrow:hover{border-color:var(--accent);color:var(--accent)}.tst__view{flex:1 1;max-width:660px}.tst__slide{display:none}.tst__slide.is-on{display:block;animation:fadein .55s var(--ease)}@keyframes fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tst__card{background:var(--glass-strong);backdrop-filter:blur(26px) saturate(1.2);-webkit-backdrop-filter:blur(26px) saturate(1.2);border:1px solid var(--glass-line);border-radius:var(--r-lg);padding:44px clamp(26px,4vw,52px);box-shadow:var(--shadow-soft)}.tst__avatar{width:62px;height:62px;border-radius:50%;margin:0 auto 22px}.tst__card blockquote{margin:0 0 22px;font-family:var(--font-display),serif;font-weight:300;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.62;color:var(--ink);text-align:left}.tst__card blockquote p{margin:0}.tst__card blockquote p+p{margin-top:14px}.tst__view{min-height:340px}.tst__who{font-size:13.5px;color:var(--ink-faint);letter-spacing:.03em}.tst__dots{display:flex;justify-content:center;gap:9px;margin-top:30px}.tst__dot{width:7px;height:7px;border-radius:50%;border:0;padding:0;cursor:pointer;background:rgba(46,40,51,.18);transition:background .3s var(--ease),width .3s var(--ease)}.tst__dot.is-on{background:var(--accent);width:20px;border-radius:4px}.cta{position:relative;overflow:hidden;color:#fff;padding-block:clamp(84px,11vw,150px)}.cta__photo,.cta__veil{position:absolute;inset:0}.cta__veil{background:linear-gradient(105deg,rgba(74,62,99,.94),rgba(74,62,99,.78) 45%,rgba(74,62,99,.32))}.cta__in{position:relative;z-index:2}.cta h2{font-size:clamp(2.1rem,4.4vw,3.5rem);max-width:15ch;margin-bottom:24px;color:#fff}.cta h2 em{font-style:italic;color:var(--accent-pale)}.cta p{max-width:44ch;margin-bottom:36px;color:rgba(255,255,255,.82)}.cta__acts{display:flex;gap:16px;flex-wrap:wrap}.cta .btn--solid{background:#fff;color:var(--accent-deep)}.cta .btn--solid:hover{background:var(--accent-pale)}.ft{background:var(--base-deep);padding-block:64px 34px}.ft__top{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:44px;gap:44px;padding-bottom:46px;border-bottom:1px solid rgba(46,40,51,.1)}.ft__blurb{margin-top:20px;color:var(--ink-soft);font-size:14.5px;max-width:34ch}.ft h5{font-family:var(--font-body),sans-serif;font-size:13px;font-weight:500;letter-spacing:.08em;margin:0 0 18px;color:var(--ink)}.ft ul{list-style:none;margin:0;padding:0}.ft li{padding-block:5px}.ft li a{font-size:14.5px;color:var(--ink-soft);transition:color .3s var(--ease)}.ft li a:hover{color:var(--accent)}.ft__bottom{padding-top:26px;justify-content:space-between;gap:20px;font-size:13px;color:var(--ink-faint)}.ft__bottom,.ft__legal{display:flex;align-items:center;flex-wrap:wrap}.ft__legal{gap:22px}.ft__legal>span{color:var(--ink-soft)}.ft__credit{font-size:11.5px;color:var(--ink-faint);letter-spacing:.04em}.ft__credit strong{font-weight:400;color:var(--ink-soft);letter-spacing:.09em}.ft__social{display:flex;gap:12px}.ft__social a{width:38px;height:38px;border-radius:50%;border:1px solid rgba(46,40,51,.14);display:flex;align-items:center;justify-content:center;color:var(--ink-soft);transition:border-color .3s var(--ease),color .3s var(--ease)}.ft__social a:hover{border-color:var(--accent);color:var(--accent)}.wa{position:fixed;right:22px;bottom:22px;z-index:80;display:flex;align-items:center;gap:0;height:58px;padding:0 12px;border-radius:100px;background:var(--accent-deep);color:#fff;box-shadow:0 14px 34px -10px rgba(74,62,99,.6);overflow:hidden;transition:gap .4s var(--ease),padding .4s var(--ease),background .4s var(--ease)}.wa svg{flex:none}.wa span{max-width:0;opacity:0;white-space:nowrap;font-size:14.5px;transition:max-width .45s var(--ease),opacity .35s var(--ease)}.wa:hover{background:var(--accent);gap:11px;padding-right:22px}.wa:hover span{max-width:180px;opacity:1}.packs--two{grid-template-columns:repeat(2,1fr);max-width:940px;margin-inline:auto}.faq__head{margin-bottom:44px;text-align:center}.faq__head h2{font-size:clamp(1.9rem,3.6vw,2.85rem);margin-inline:auto;max-width:18ch}.faq__head h2 em{font-style:italic;color:var(--accent-deep)}.faq{max-width:800px;margin-inline:auto;border-top:1px solid rgba(46,40,51,.1)}.faq__item{border-bottom:1px solid rgba(46,40,51,.1)}.faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-block:24px;cursor:pointer;list-style:none;font-family:var(--font-display),serif;font-weight:300;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.35;color:var(--ink);transition:color .3s var(--ease)}.faq__q::-webkit-details-marker{display:none}.faq__q:hover{color:var(--accent-deep)}.faq__icon{flex:none;position:relative;width:18px;height:18px;margin-top:5px;transition:transform .35s var(--ease)}.faq__icon:after,.faq__icon:before{content:"";position:absolute;background:var(--accent);border-radius:1px}.faq__icon:before{left:0;top:8px;width:18px;height:1.5px}.faq__icon:after{top:0;left:8px;width:1.5px;height:18px}.faq__item[open] .faq__icon{transform:rotate(135deg)}.faq__a{padding-bottom:26px;animation:fadein .4s var(--ease)}.faq__a p{color:var(--ink-soft);font-size:15.5px;max-width:64ch}@media (max-width:820px){.packs--two{grid-template-columns:1fr;max-width:520px}}.gal__head{margin-bottom:30px;max-width:880px;margin-inline:auto}.gal__head h2{font-size:clamp(1.9rem,3.6vw,2.85rem);max-width:16ch}.gal__head h2 em{font-style:italic;color:var(--accent-deep)}.gal{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;max-width:880px;margin-inline:auto}.gal__cell{position:relative;display:block;width:100%;margin:0;padding:0;border:0;background:none;font:inherit;aspect-ratio:4/3;border-radius:var(--r-sm);overflow:hidden;cursor:zoom-in}.gal__cell .ph{width:100%;height:100%;transition:transform 1s var(--ease)}.gal__veil{position:absolute;inset:0;background:linear-gradient(160deg,rgba(124,106,156,.52),rgba(74,62,99,.4));transition:opacity .55s var(--ease)}.gal__cell:focus-visible .gal__veil,.gal__cell:hover .gal__veil{opacity:.12}.gal__cell:hover .ph{transform:scale(1.05)}@media (max-width:820px){.gal{grid-template-columns:repeat(4,1fr);gap:8px;max-width:620px}}@media (max-width:520px){.gal{grid-template-columns:repeat(3,1fr);gap:6px;max-width:100%}.gal__veil{opacity:.55}}.reveal{opacity:0;transform:translateY(20px);transition:opacity .85s var(--ease),transform .85s var(--ease)}.reveal.is-in{opacity:1;transform:none}.reveal:nth-child(2){transition-delay:.08s}.reveal:nth-child(3){transition-delay:.16s}.reveal:nth-child(4){transition-delay:.24s}.reveal:nth-child(5){transition-delay:.32s}.reveal:nth-child(6){transition-delay:.4s}.hero__photo{transform:scale(1.07);animation:settle 14s var(--ease) forwards}@keyframes settle{to{transform:scale(1)}}.gcard__ring{animation:breathe 2.6s ease-in-out infinite}@keyframes breathe{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.18);opacity:1}}.pack__media{transition:transform .9s var(--ease)}.pack:hover .pack__media{transform:scale(1.045)}.about__media .ph{transition:transform 1.2s var(--ease)}.about__media:hover .ph{transform:scale(1.03)}.faq__item[open] .faq__a{animation:answer .5s var(--ease)}@keyframes answer{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.pillar{transition:background .5s var(--ease)}.pillar:hover{background:rgba(255,255,255,.4)}.pillar svg{transition:transform .6s var(--ease)}.pillar:hover svg{transform:translateY(-3px)}.pillar svg>*{transform-box:fill-box;transform-origin:center}.pillar:first-child svg path:first-of-type{animation:drift 6s ease-in-out infinite}.pillar:first-child svg path:nth-of-type(2){animation:drift 6s ease-in-out infinite reverse;animation-delay:-1.4s}@keyframes drift{0%,to{transform:translateX(-1.3px)}50%{transform:translateX(1.3px)}}.pillar:nth-child(2) svg circle:nth-of-type(2){animation:pulse 4.4s ease-in-out infinite}.pillar:nth-child(2) svg circle:first-of-type{animation:halo 4.4s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(1.18);opacity:.8}}@keyframes halo{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.pillar:nth-child(3) svg path:first-of-type{animation:inhale 4s ease-in-out infinite}@keyframes inhale{0%,to{transform:scale(1)}45%{transform:scale(1.09)}}.pillar:nth-child(4) svg circle{animation:hover-up 5.2s ease-in-out infinite}.pillar:nth-child(4) svg path{transform-origin:13px 13px;animation:tick 6s steps(12) infinite}@keyframes tick{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes hover-up{0%,to{transform:translateY(.9px)}50%{transform:translateY(-.9px)}}.rise{opacity:0;transform:translateY(16px);animation:rise .9s var(--ease) forwards}.rise:first-child{animation-delay:.05s}.rise:nth-child(2){animation-delay:.14s}.rise:nth-child(3){animation-delay:.23s}.rise:nth-child(4){animation-delay:.32s}@keyframes rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.reveal,.rise{opacity:1;transform:none}.hero__photo{transform:none}.gcard__ring,.hero__photo{animation:none}.pillar svg>*{animation:none!important}}@media (max-width:1080px){.hero__in{grid-template-columns:1fr;gap:36px}.hero .gcard{max-width:340px}.pillars__bar{grid-template-columns:repeat(2,1fr)}.pillar:nth-child(3){border-left:0}.pillar:nth-child(n+3){border-top:1px solid rgba(46,40,51,.08)}.packs{grid-template-columns:1fr 1fr}.about{grid-template-columns:1fr}.about__media{max-width:420px;aspect-ratio:5/4}.about__badge{right:20px}}@media (max-width:820px){.hdr .btn--ghost,.nav{display:none}.burger{display:flex}.hero{padding-bottom:210px;min-height:auto;padding-top:150px}.scroll{bottom:180px}.ft__top{grid-template-columns:1fr 1fr}.ft__brand{grid-column:1/-1}}@media (max-width:640px){body{font-size:16px}.hero__veil{background:none}.hero .gcard,.hero h1{max-width:100%}.pillars{margin-top:-90px}.pillars__bar{grid-template-columns:1fr}.pillar{border-left:0!important}.pillar:not(:first-child){border-top:1px solid rgba(46,40,51,.08)}.packs{grid-template-columns:1fr}.tst__arrow{display:none}.ft__top{grid-template-columns:1fr}.wa{right:16px;bottom:16px}}.phero{padding-top:118px;padding-bottom:clamp(20px,2.2vw,28px)}.phero h1{font-size:clamp(2.4rem,5vw,3.9rem);max-width:15ch;margin-bottom:0}.phero h1 em{font-style:italic;color:var(--accent-deep)}.phero p{color:var(--ink-soft);max-width:50ch;font-size:clamp(1rem,1.3vw,1.1rem)}.grp{padding-block:clamp(56px,7vw,92px)}#embarazadas{padding-top:0}.grp--warm{background:var(--base-warm)}.grp__head{margin-bottom:26px;padding-top:16px;border-top:1px solid rgba(46,40,51,.14)}.grp__head h2{font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.25}.grp__head h2 em{font-style:italic;color:var(--accent-deep)}.grp__head p{color:var(--ink-soft);font-size:14.5px;max-width:52ch;margin-top:8px}.plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px;align-items:stretch}.plans--two{grid-template-columns:repeat(2,1fr);max-width:860px;margin-inline:auto}.plan{display:flex;flex-direction:column;background:#fff;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-soft);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.plan:hover{transform:translateY(-6px);box-shadow:var(--shadow-lift)}.plan--soft{background:transparent;border:1px solid rgba(124,106,156,.32);box-shadow:none}.plan--soft:hover{box-shadow:none;border-color:var(--accent)}.plan--soft .plan__foot{border-top-color:rgba(124,106,156,.25)}.wide{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:200px minmax(0,1fr) auto;align-items:center;grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);background:#fff;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-soft);transition:box-shadow .5s var(--ease)}.wide:hover{box-shadow:var(--shadow-lift)}.wide__media{align-self:stretch;min-height:130px}.wide__body{padding-block:24px}.wide__meta{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.wide__txt{font-family:var(--font-display),serif;font-weight:300;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.45;color:var(--ink);max-width:46ch}.wide__txt strong{font-weight:400;color:var(--accent-deep)}.wide__act{padding-right:clamp(22px,3vw,38px)}@media (max-width:820px){.wide{grid-template-columns:1fr;gap:0}.wide__media{min-height:0;aspect-ratio:16/6}.wide__body{padding:24px clamp(20px,4vw,28px) 0}.wide__act{padding:20px clamp(20px,4vw,28px) 26px}}.plan__media{aspect-ratio:16/11}.plan__body{padding:30px 28px 32px;display:flex;flex-direction:column;flex:1 1}.plan__meta{font-size:11px;letter-spacing:.15em;color:var(--accent);margin-bottom:12px;min-height:1.2em}.plan h3,.plan__meta{text-transform:uppercase}.plan h3{font-family:var(--font-body),sans-serif;font-style:normal;font-size:.88rem;font-weight:500;letter-spacing:.05em;color:var(--accent-deep);margin-bottom:14px;min-height:1.35em}.plan__desc{font-size:14.5px;color:var(--ink-soft);margin-bottom:22px;min-height:11.6em}@media (max-width:700px){.plan h3,.plan__desc,.plan__meta{min-height:0}}.plan__inc-t{font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px}.plan__inc{list-style:none;margin:0;padding:0;font-size:14px;color:var(--ink-soft)}.plan__inc li{position:relative;padding-left:24px;padding-block:6px}.plan__inc li:before{content:"";position:absolute;left:1px;top:12px;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.85)}.plan__foot{margin-top:auto;padding-top:24px;border-top:1px solid rgba(46,40,51,.09);display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.plan__price{font-family:var(--font-display),serif;font-size:1.6rem;font-weight:300;line-height:1;color:var(--ink)}.plan__foot--solo{justify-content:flex-start}@media (max-width:1080px){.plans{grid-template-columns:1fr 1fr}.plans--two{max-width:720px}}@media (max-width:700px){.plans,.plans--two{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.phero{padding-top:110px}}.mmenu{position:fixed;inset:0;z-index:70;background:rgba(243,240,244,.88);backdrop-filter:blur(22px) saturate(1.1);-webkit-backdrop-filter:blur(22px) saturate(1.1);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding-inline:var(--gut);opacity:0;pointer-events:none;transition:opacity .35s var(--ease)}.mmenu.is-open{opacity:1;pointer-events:auto}.mmenu a{font-family:var(--font-display),serif;font-weight:200;font-size:clamp(1.7rem,7vw,2.6rem);line-height:1.2;color:var(--ink);padding-block:7px}.mmenu a:hover{color:var(--accent)}.mmenu__close{position:absolute;top:14px;right:calc(var(--gut) - 11px);width:44px;height:44px;border:0;background:transparent;cursor:pointer;color:var(--ink);display:flex;align-items:center;justify-content:center}body.lb-open,body.menu-open{overflow:hidden}.lb{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;background:rgba(46,40,51,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:lb-in .3s var(--ease);touch-action:pan-y}@keyframes lb-in{0%{opacity:0}to{opacity:1}}.lb__fig{position:relative;margin:0;width:min(88vw,1100px);height:min(82svh,900px);cursor:zoom-out;animation:lb-fig .45s var(--ease)}@keyframes lb-fig{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.lb__fig img{border-radius:var(--r-sm)}.lb__close,.lb__nav{position:absolute;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;cursor:pointer;transition:background .3s var(--ease)}.lb__close:hover,.lb__nav:hover{background:rgba(255,255,255,.22)}.lb__close{top:max(16px,env(safe-area-inset-top));right:16px}.lb__nav{top:50%;margin-top:-24px}.lb__nav--prev{left:16px}.lb__nav--next{right:16px}.lb__count{position:absolute;left:50%;bottom:max(18px,env(safe-area-inset-bottom));transform:translateX(-50%);font-size:12px;letter-spacing:.2em;color:rgba(255,255,255,.7)}@media (max-width:700px){.lb__fig{width:100vw;height:72svh}.lb__fig img{border-radius:0}.lb__nav{top:auto;margin-top:0;bottom:max(8px,env(safe-area-inset-bottom))}.lb__count{bottom:max(24px,calc(env(safe-area-inset-bottom) + 16px))}}@media (min-width:641px){.hero__photo{top:48px;transform-origin:50% 0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 64px);mask-image:linear-gradient(180deg,transparent 0,#000 64px)}.hero__photo img{object-position:50% 20%}}@media (min-width:821px) and (max-width:1180px){.hdr .btn--ghost{display:none}}.hdr .btn--ghost{white-space:nowrap}@media (max-width:820px){.hdr{padding-block:14px}.hdr.is-stuck{padding-block:10px}}@media (max-width:640px){.mark{gap:10px;min-width:0}.mark__ring{width:30px;height:30px}.mark__ring:after{inset:7px}.mark__txt{display:flex;flex-direction:column;min-width:0}.mark__name{font-size:12.5px;letter-spacing:.13em}.mark__sub{margin-left:0;margin-top:2px;font-size:8.5px}.hero{--hp-w:142vw;--hp-x:-31vw;--hp-up:-96px;display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-top:96px;padding-bottom:0}.hero__in,.hero__in>div{display:contents}.hero h1,.hero__acts,.hero__lead{padding-inline:var(--gut);position:relative;z-index:1}.hero h1{order:1}.hero__lead{order:3;margin-top:-4px}.hero__acts{order:4;justify-content:center}.hero__photo{order:2;position:relative;inset:auto;z-index:0;width:var(--hp-w);max-width:none;aspect-ratio:3/2;margin-left:var(--hp-x);margin-top:var(--hp-up);-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.55) 14%,#000 30%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.55) 14%,#000 30%,#000 86%,transparent)}.hero h1{font-size:clamp(1.95rem,8.6vw,2.4rem);margin-bottom:0}.hero__lead{margin-bottom:24px}.scroll{order:5;position:relative;left:auto;bottom:auto;transform:none;align-self:center;margin-top:30px;padding-block:0 16px;gap:8px}.scroll__mouse{width:20px;height:32px}.pillars{margin-top:0}.pillars__bar{grid-template-columns:1fr 1fr}.pillar{padding:24px 14px 22px;border-left:0!important;border-top:0!important}.pillar:nth-child(2n){border-left:1px solid rgba(46,40,51,.08)!important}.pillar:nth-child(n+3){border-top:1px solid rgba(46,40,51,.08)!important}.pillar svg{margin-bottom:10px}.pillar h4{font-size:14px}.pillar p{font-size:12.5px}.sec{padding-block:64px}.sec--tight{padding-block:52px}.packs__top,.tst__head{margin-bottom:36px}.about__body h2{margin-bottom:18px}.tst__card{padding:34px 22px 30px}.tst__view{min-height:0}.faq__q{padding-block:20px;gap:16px}.cta__acts{flex-direction:column;align-items:stretch}.cta__acts .btn{justify-content:center}.phero{padding-top:104px}.plan__body{padding:24px 22px 26px}.plan__desc{margin-bottom:18px}.ft{padding-bottom:96px}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.hero__photo{transform:none}}