.breast-toolkit{--ink:#241328;--plum:#381334;--violet:#8545f4;--rose:#e94f85;--paper:#fffdfb;--mist:#f6f0fa;--line:#e8dfea}.breast-toolkit *{box-sizing:border-box}.breast-toolkit{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0;font:16px/1.55 DM Sans,Arial,sans-serif}.breast-toolkit a{color:inherit}.breast-toolkit button{font:inherit}.breast-toolkit header{z-index:10;border-bottom:1px solid var(--line);background:#fffdfbf7;position:sticky;top:0}.breast-toolkit .nav{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:auto;padding:10px 25px;display:flex}.breast-toolkit .brand img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:235px;height:62px}.breast-toolkit .links{align-items:center;gap:22px;display:flex}.breast-toolkit .links a{font-size:14px;font-weight:700;text-decoration:none}.breast-toolkit .links a:hover{color:var(--violet)}.breast-toolkit .navcta,.breast-toolkit .btn{background:var(--violet);color:#fff;cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;min-height:46px;padding:12px 20px;font-weight:800;text-decoration:none;display:inline-flex}.breast-toolkit .navcta:hover,.breast-toolkit .btn:hover{background:#6a31c8}.breast-toolkit .menu{background:0 0;border:0;font-size:27px;display:none}.breast-toolkit .wrap{max-width:1240px;margin:auto;padding:0 25px}.breast-toolkit .hero{background:var(--plum);color:#fff;min-height:570px;position:relative;overflow:hidden}.breast-toolkit .hero img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.breast-toolkit .hero:after{content:"";background:linear-gradient(90deg,#270a23b8,#0000 62%);position:absolute;inset:0}.breast-toolkit .hero-inner{z-index:1;max-width:1240px;margin:auto;padding:95px 25px 90px;position:relative}.breast-toolkit .eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:13px;font-weight:800}.breast-toolkit .hero h1{letter-spacing:-.055em;max-width:660px;margin:25px 0;font:800 clamp(48px,6.4vw,91px)/.98 Manrope,Arial,sans-serif}.breast-toolkit .hero p{max-width:505px;font-size:20px;line-height:1.45}.breast-toolkit .hero .btn{color:var(--plum);background:#fff;margin-top:18px}.breast-toolkit .hero .btn:hover{background:#f4d8e5}.breast-toolkit .intro{grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding-top:82px;padding-bottom:80px;display:grid}.breast-toolkit .sectionlabel{color:#7832b5;letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:800}.breast-toolkit .intro h2,.breast-toolkit .section h2{letter-spacing:-.045em;margin:16px 0 22px;font:800 clamp(32px,4vw,54px)/1.08 Manrope,Arial,sans-serif}.breast-toolkit .intro p{margin-top:0;font-size:19px}.breast-toolkit .intro aside{border-left:7px solid var(--rose);background:#f8e4ed;padding:38px;font-size:20px;font-weight:600}.breast-toolkit .section{padding:78px 0}.breast-toolkit .tinted{background:var(--mist)}.breast-toolkit .sectionhead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}.breast-toolkit .sectionhead h2{max-width:790px;margin-bottom:0}.breast-toolkit .sectionhead p{max-width:360px;margin:0}.breast-toolkit .grid3{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.breast-toolkit .panel{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:240px;padding:30px;display:flex}.breast-toolkit .panel .num{color:var(--rose);font:800 15px Manrope}.breast-toolkit .panel h3{letter-spacing:-.03em;margin:24px 0 13px;font:800 24px/1.18 Manrope}.breast-toolkit .panel p{margin:0}.breast-toolkit .panel a{color:#6e32a9;margin-top:auto;padding-top:20px;font-weight:800}.breast-toolkit .callout{color:#fff;background:#3b153e;grid-template-columns:1fr 1fr;align-items:center;gap:35px;margin-top:24px;padding:45px;display:grid}.breast-toolkit .callout strong{font:800 30px/1.16 Manrope}.breast-toolkit .callout p{margin:0;font-size:18px}.breast-toolkit .scriptbox{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.breast-toolkit .script{border:1px solid var(--line);background:#fff;padding:30px}.breast-toolkit .script span{color:#8a3598;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:800}.breast-toolkit .script blockquote{margin:20px 0 25px;font:700 24px/1.3 Manrope}.breast-toolkit .copy{border:1px solid var(--violet);color:#6b30a4;cursor:pointer;background:#fff;padding:9px 14px;font-weight:800}.breast-toolkit .copy:hover{background:var(--mist)}.breast-toolkit .assets{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.breast-toolkit .asset{border:1px solid var(--line);background:#fff;overflow:hidden}.breast-toolkit .asset img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.breast-toolkit .asset div{padding:15px}.breast-toolkit .asset strong{font-size:14px;display:block}.breast-toolkit .asset a{color:#6730a3;font-size:14px;font-weight:800}.breast-toolkit .downloads{background:#ebdff6;justify-content:space-between;align-items:center;gap:25px;margin-top:24px;padding:35px;display:flex}.breast-toolkit .downloads h3{margin:0 0 7px;font:800 27px Manrope}.breast-toolkit .downloads p{margin:0}.breast-toolkit .faq{grid-template-columns:1fr 1fr;gap:28px;display:grid}.breast-toolkit .faq details{border-top:1px solid #bfb1c8;padding:20px 0}.breast-toolkit .faq summary{cursor:pointer;font-size:19px;font-weight:800}.breast-toolkit .faq p{margin-bottom:0}.breast-toolkit .sources{color:#57495b;padding:42px 0;font-size:14px}.breast-toolkit .sources a{color:#63308f}.breast-toolkit footer{color:#fff;background:#27112a;padding:50px 0}.breast-toolkit .foot{justify-content:space-between;align-items:center;gap:30px;display:flex}.breast-toolkit .foot img{filter:brightness(0)invert();width:270px}.breast-toolkit .foot p{max-width:470px}.breast-toolkit .small{color:#665b6d;font-size:13px}.breast-toolkit .foot .small{color:#d6c9da}@media (max-width:850px){.breast-toolkit .menu{display:block}.breast-toolkit .links{background:#fff;flex-direction:column;align-items:start;padding:20px 25px;display:none;position:absolute;top:82px;left:0;right:0;box-shadow:0 10px 20px #0002}.breast-toolkit .links.open{display:flex}.breast-toolkit .hero{min-height:610px}.breast-toolkit .hero img{-o-object-position:65%;object-position:65%}.breast-toolkit .hero:after{background:linear-gradient(90deg,#270a23eb,#270a2347)}.breast-toolkit .intro,.breast-toolkit .grid3,.breast-toolkit .faq{grid-template-columns:1fr}.breast-toolkit .intro{gap:22px}.breast-toolkit .assets{grid-template-columns:repeat(2,1fr)}.breast-toolkit .sectionhead{display:block}.breast-toolkit .callout{grid-template-columns:1fr}.breast-toolkit .foot{display:block}}@media (max-width:550px){.breast-toolkit .brand img{width:190px}.breast-toolkit .hero-inner{padding:105px 25px 55px}.breast-toolkit .hero h1{font-size:48px}.breast-toolkit .hero p{font-size:18px}.breast-toolkit .hero img{-o-object-position:73%;object-position:73%}.breast-toolkit .intro{padding-top:55px;padding-bottom:55px}.breast-toolkit .section{padding:60px 0}.breast-toolkit .assets,.breast-toolkit .scriptbox{grid-template-columns:1fr}.breast-toolkit .asset img{max-height:480px}.breast-toolkit .downloads{display:block}.breast-toolkit .downloads .btn{margin-top:18px}.breast-toolkit .callout{padding:30px}.breast-toolkit .foot img{max-width:220px}}.breast-toolkit .languagebar{justify-content:flex-end;gap:16px;max-width:1240px;margin:auto;padding:7px 25px 10px;font-size:14px;display:flex}.breast-toolkit .languagebar a{font-weight:700;text-decoration:none}.breast-toolkit .languagebar a[aria-current=page]{color:#8545f4;text-underline-offset:4px;text-decoration:underline}.breast-toolkit[lang=ro] .hero h1,.breast-toolkit[lang=es] .hero h1{max-width:690px;font-size:clamp(38px,4.7vw,67px)}.breast-toolkit .links{gap:14px}@media (min-width:851px) and (max-width:1100px){.breast-toolkit .brand img{width:160px}.breast-toolkit .links a{font-size:13px}}@media (max-width:550px){.breast-toolkit[lang=ro] .hero h1,.breast-toolkit[lang=es] .hero h1{font-size:38px}.breast-toolkit .languagebar{justify-content:center}}.breast-toolkit{padding-top:90px}.breast-toolkit .hero h1{color:#fff}.breast-toolkit img{height:auto}.breast-toolkit .hero img{max-width:none;height:100%}
