.gift-diagnosis-top{--gift-ink: #0c000c;--gift-yellow: #ffdc64;--gift-yellow-soft: #fff7b2;--gift-cream: #fffdf4;--gift-white: #ffffff;background:var(--gift-white);color:var(--gift-ink);overflow:hidden}.gift-diagnosis-top *,.gift-diagnosis-top *:before,.gift-diagnosis-top *:after{box-sizing:border-box}.gift-diagnosis-top p,.gift-diagnosis-top h1,.gift-diagnosis-top h2,.gift-diagnosis-top h3{color:var(--gift-ink);margin-top:0}.gift-diagnosis-top__hero{background:radial-gradient(circle at 8% 14%,rgba(255,255,255,.7) 0 7px,transparent 8px),radial-gradient(circle at 92% 82%,rgba(255,255,255,.75) 0 10px,transparent 11px),var(--gift-yellow-soft);padding:72px 0 76px;position:relative}.gift-diagnosis-top__hero-inner{align-items:center;display:grid;gap:52px;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);max-width:1120px}.gift-diagnosis-top__hero-copy,.gift-diagnosis-top__hero-copy *{text-align:left}.gift-diagnosis-top__eyebrow{align-items:center;display:flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:.08em;margin-bottom:22px}.gift-diagnosis-top__eyebrow:before{background:var(--gift-ink);border-radius:50%;content:"";display:inline-block;height:8px;width:8px}.gift-diagnosis-top__heading{font-size:clamp(36px,4.5vw,62px);font-weight:700;letter-spacing:.025em;line-height:1.38;margin-bottom:24px}.gift-diagnosis-top__lead{font-size:17px;line-height:2;margin-bottom:32px}.gift-diagnosis-top__action{display:inline-flex;flex-direction:column}.gift-diagnosis-top__button{align-items:center;background:var(--gift-ink);border:2px solid var(--gift-ink);border-radius:999px;color:var(--gift-white);display:inline-flex;font-size:17px;font-weight:700;gap:32px;justify-content:center;min-height:60px;padding:12px 27px 12px 32px;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.gift-diagnosis-top__button span,.gift-diagnosis-top__button svg{color:inherit}.gift-diagnosis-top__button svg path{color:inherit;stroke:currentColor}.gift-diagnosis-top__button:hover{background:var(--gift-white);color:var(--gift-ink);transform:translateY(-2px)}.gift-diagnosis-top__button:focus-visible{outline:3px solid #2b6cb0;outline-offset:4px}.gift-diagnosis-top__button-note{font-size:12px;margin:9px 0 0;text-align:center}.gift-diagnosis-top__hero-visual{min-height:390px;position:relative}.gift-diagnosis-top__gift-card{align-items:center;background:var(--gift-white);border:2px solid var(--gift-ink);border-radius:30px;box-shadow:12px 14px 0 var(--gift-yellow);display:flex;flex-direction:column;top:18px;right:18px;bottom:24px;left:28px;justify-content:center;padding:28px;position:absolute;transform:rotate(3deg)}.gift-diagnosis-top__gift-card:before{background:var(--gift-yellow-soft);border:2px solid var(--gift-ink);border-radius:999px;content:"CATALOG GIFT";font-size:10px;font-weight:700;left:-27px;letter-spacing:.12em;padding:9px 15px;position:absolute;top:31px;transform:rotate(-8deg)}.gift-diagnosis-top__gift-icon{max-width:178px;width:58%}.gift-diagnosis-top__gift-icon svg{display:block;height:auto;width:100%}.gift-diagnosis-top__gift-card p{font-size:17px;line-height:1.65;margin:6px 0 0}.gift-diagnosis-top__gift-card strong{font-size:24px}.gift-diagnosis-top__family-icon{align-items:center;background:var(--gift-white);border:2px solid var(--gift-ink);border-radius:50%;bottom:0;box-shadow:0 4px 16px #0c000c33;display:flex;height:128px;justify-content:center;position:absolute;right:-6px;transform:rotate(-5deg);width:128px;z-index:2}.gift-diagnosis-top__family-icon svg{height:auto;width:96px}.gift-diagnosis-top__visual-dot{background:var(--gift-yellow);border:2px solid var(--gift-ink);border-radius:50%;position:absolute}.gift-diagnosis-top__visual-dot--one{height:24px;right:16px;top:0;width:24px}.gift-diagnosis-top__visual-dot--two{bottom:16px;height:15px;left:0;width:15px}.gift-diagnosis-top__reason{padding:96px 0}.gift-diagnosis-top__narrow{max-width:760px}.gift-diagnosis-top__section-label{color:#665f52;font-size:12px;font-weight:700;letter-spacing:.2em;margin-bottom:14px}.gift-diagnosis-top__section-heading{font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.55;margin-bottom:34px}.gift-diagnosis-top__reason-body{border-left:4px solid var(--gift-yellow);font-size:16px;line-height:2.05;margin:0 auto;max-width:670px;padding-left:30px}.gift-diagnosis-top__reason-body,.gift-diagnosis-top__reason-body *{text-align:left}.gift-diagnosis-top__reason-body p{margin-bottom:18px}.gift-diagnosis-top__reason-body p:last-child{margin-bottom:0}.gift-diagnosis-top__features{background:var(--gift-cream);padding:90px 0 100px}.gift-diagnosis-top__features .page-width{max-width:1120px}.gift-diagnosis-top__feature-list{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:44px 0 0;padding:0}.gift-diagnosis-top__feature-card{background:var(--gift-white);border:1px solid #e5dfcf;border-radius:22px;min-height:330px;padding:28px 27px 31px;position:relative}.gift-diagnosis-top__feature-number{color:#8a806c;display:block;font-size:12px;font-weight:700;letter-spacing:.14em;text-align:left}.gift-diagnosis-top__feature-icon{align-items:center;display:flex;height:115px;justify-content:center;margin:12px auto 15px}.gift-diagnosis-top__feature-icon svg{height:auto;max-height:88px;max-width:100px;width:auto}.gift-diagnosis-top__feature-card h3{font-size:18px;font-weight:700;margin-bottom:14px}.gift-diagnosis-top__feature-card p{font-size:14px;line-height:1.85;margin-bottom:0;text-align:left}.gift-diagnosis-top__advisers{background:var(--gift-white);padding:96px 0 104px}.gift-diagnosis-top__advisers-inner{max-width:1120px}.gift-diagnosis-top__adviser-list{align-items:start;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px}.gift-diagnosis-top__adviser-card{background:var(--gift-cream);border:1px solid #e5dfcf;border-radius:24px;overflow:hidden}.gift-diagnosis-top__adviser-person{align-items:center;background:var(--gift-yellow-soft);display:flex;gap:18px;padding:24px 28px}.gift-diagnosis-top__adviser-person,.gift-diagnosis-top__adviser-person *{text-align:left}.gift-diagnosis-top__adviser-person img{border:2px solid var(--gift-ink);border-radius:16px;flex:0 0 auto;height:94px;object-fit:cover;width:94px}.gift-diagnosis-top__adviser-position{font-size:12px;font-weight:700;line-height:1.6;margin-bottom:7px}.gift-diagnosis-top__adviser-name{font-size:20px;font-weight:700;margin-bottom:0}.gift-diagnosis-top__adviser-name span{font-size:12px}.gift-diagnosis-top__adviser-content{padding:30px 30px 32px}.gift-diagnosis-top__adviser-content,.gift-diagnosis-top__adviser-content *{text-align:left}.gift-diagnosis-top__adviser-comment{border:0;color:var(--gift-ink);font-size:14px;font-style:normal;line-height:2;margin:0;padding:0}.gift-diagnosis-top__adviser-comment p{margin-bottom:18px}.gift-diagnosis-top__adviser-comment p:last-child{margin-bottom:0}.gift-diagnosis-top__adviser-profile{border-top:1px solid #d8ca98;font-size:12px;line-height:1.9;margin-top:26px;padding-top:22px}.gift-diagnosis-top__adviser-profile h4{font-size:13px;font-weight:700;margin:0 0 10px}.gift-diagnosis-top__adviser-profile p{margin:0 0 10px}.gift-diagnosis-top__adviser-profile p:last-child{margin-bottom:0}.gift-diagnosis-top__closing{background:var(--gift-yellow);padding:72px 0 78px}.gift-diagnosis-top__closing-inner{align-items:center;display:flex;gap:60px;justify-content:space-between;max-width:1000px}.gift-diagnosis-top__closing-inner>div:first-child,.gift-diagnosis-top__closing-inner>div:first-child *{text-align:left}.gift-diagnosis-top__closing-kicker{font-size:11px;font-weight:700;letter-spacing:.18em;margin-bottom:14px}.gift-diagnosis-top__closing h2{font-size:clamp(26px,3.2vw,38px);line-height:1.55;margin-bottom:0}.gift-diagnosis-top__action--closing{flex:0 0 auto}@media screen and (max-width:899px){.gift-diagnosis-top__hero{padding:46px 0 56px}.gift-diagnosis-top__hero-inner{gap:32px;grid-template-columns:minmax(0,1fr);padding-left:24px;padding-right:24px}.gift-diagnosis-top__hero-copy,.gift-diagnosis-top__hero-copy *{text-align:center}.gift-diagnosis-top__eyebrow{font-size:12px;justify-content:center;margin-bottom:18px}.gift-diagnosis-top__heading{font-size:clamp(31px,9.6vw,42px);line-height:1.43;margin-bottom:18px}.gift-diagnosis-top__lead{font-size:15px;line-height:1.85;margin-bottom:25px}.gift-diagnosis-top__action{display:flex;width:100%}.gift-diagnosis-top__button{font-size:16px;gap:22px;min-height:58px;width:100%}.gift-diagnosis-top__hero-visual{margin:0 auto;min-height:300px;width:min(100%,360px)}.gift-diagnosis-top__gift-card{border-radius:24px;top:12px;right:20px;bottom:18px;left:20px}.gift-diagnosis-top__gift-card:before{left:-18px;top:24px}.gift-diagnosis-top__gift-icon{max-width:135px}.gift-diagnosis-top__gift-card p{font-size:15px}.gift-diagnosis-top__gift-card strong{font-size:21px}.gift-diagnosis-top__family-icon{height:96px;right:2px;width:96px}.gift-diagnosis-top__family-icon svg{width:73px}.gift-diagnosis-top__reason,.gift-diagnosis-top__features,.gift-diagnosis-top__advisers{padding:70px 0 76px}.gift-diagnosis-top__narrow,.gift-diagnosis-top__features .page-width,.gift-diagnosis-top__advisers-inner{padding-left:24px;padding-right:24px}.gift-diagnosis-top__section-heading{font-size:28px;line-height:1.55;margin-bottom:27px}.gift-diagnosis-top__reason-body{font-size:14px;line-height:2;padding-left:20px}.gift-diagnosis-top__feature-list{gap:16px;grid-template-columns:minmax(0,1fr);margin-top:34px}.gift-diagnosis-top__feature-card{min-height:0;padding:24px 24px 27px}.gift-diagnosis-top__feature-icon{height:98px;margin-bottom:9px;margin-top:6px}.gift-diagnosis-top__feature-card p{text-align:center}.gift-diagnosis-top__adviser-list{gap:20px;grid-template-columns:minmax(0,1fr);margin-top:34px}.gift-diagnosis-top__adviser-person{gap:15px;padding:20px}.gift-diagnosis-top__adviser-person img{border-radius:13px;height:82px;width:82px}.gift-diagnosis-top__adviser-position{font-size:11px}.gift-diagnosis-top__adviser-name{font-size:18px}.gift-diagnosis-top__adviser-content{padding:25px 22px 27px}.gift-diagnosis-top__adviser-comment{font-size:13px;line-height:1.95}.gift-diagnosis-top__closing{padding:60px 0 66px}.gift-diagnosis-top__closing-inner{display:block;padding-left:24px;padding-right:24px}.gift-diagnosis-top__closing-inner>div:first-child,.gift-diagnosis-top__closing-inner>div:first-child *{text-align:center}.gift-diagnosis-top__closing h2{font-size:27px;margin-bottom:28px}}@media(prefers-reduced-motion:reduce){.gift-diagnosis-top__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-gift-diagnosis-top.css.map */
