/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.flex{display:flex}.grid{display:grid}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.commerceNotice{z-index:1;background:#0d2b38;border:1px solid #527077;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;max-width:720px;margin-top:22px;padding:14px 16px;display:grid;position:relative}.commerceNotice b{color:#ff8c80;font-size:9px}.commerceNotice span{color:#c1d0ce;font-size:8px}.commerceNotice a{color:#fff;font-size:8px;font-weight:800}@media (width<=620px){.commerceNotice{grid-template-columns:1fr;gap:7px}.commerceNotice a{margin-top:3px}}:root{--navy:#081e2b;--ink:#102630;--coral:#ee695c;--cream:#f3f0e8;--mint:#dcefe7;--line:#d9dedb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#f8f8f5;margin:0;font-family:Arial,Noto Sans KR,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.topbar{background:var(--navy);color:#dfe9e8;text-align:center;letter-spacing:.08em;height:35px;padding:11px;font-size:11px}.topbar a{color:#ff8c80;margin-left:12px}.header{z-index:20;background:#fff;border-bottom:1px solid #e5e7e4;align-items:center;height:80px;padding:0 5.5vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;min-width:245px;display:flex}.brandMark{background:var(--coral);color:#fff;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.brand>span:last-child{flex-direction:column;line-height:.9;display:flex}.brand b{letter-spacing:.08em;font-size:17px}.brand em{letter-spacing:.35em;margin-top:8px;font-size:10px;font-style:normal}.nav{gap:30px;margin:auto;font-size:13px;font-weight:700;display:flex}.nav a:hover{color:var(--coral)}.headerActions{align-items:center;gap:14px;display:flex}.languageToggle{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #ccd5d1;min-width:38px;padding:8px 9px;font-size:10px;font-weight:900}.languageToggle:hover,.languageToggle:focus-visible{border-color:var(--coral);color:var(--coral)}.login{font-size:13px}.button{background:var(--coral);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:20px;padding:17px 24px;font-size:13px;font-weight:800;display:inline-flex}.button.small{padding:12px 17px}.menu{background:0 0;border:0;font-size:24px;display:none}.hero{background:var(--navy);color:#fff;grid-template-columns:1.05fr .95fr;min-height:690px;padding:95px 7vw 70px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0}.heroGlow{background:radial-gradient(circle,#31847f52,#0000 68%);width:600px;height:600px;position:absolute;top:40px;right:-120px}.heroCopy{z-index:2;position:relative}.eyebrow{letter-spacing:.2em;color:#b8cfcc;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.eyebrow span{background:var(--coral);width:27px;height:2px}.eyebrow.dark{color:#6c7d7c}.hero h1{letter-spacing:-.06em;margin:35px 0 25px;font-size:clamp(52px,5vw,80px);font-weight:500;line-height:1.08}.hero h1 strong{color:#ff776b;font-weight:800}.heroText{color:#c6d2d2;word-break:keep-all;max-width:590px;font-size:17px;line-height:1.85}.heroCtas{align-items:center;gap:30px;margin-top:40px;display:flex}.textLink{border-bottom:1px solid #ffffff59;padding:10px 0;font-size:13px;font-weight:800}.textLink span{margin-left:18px}.trust{flex-wrap:wrap;gap:16px;margin-top:55px;display:flex}.trust span{letter-spacing:.08em;color:#b5c5c4;font-size:10px}.trust span:before{content:"✓";color:#ff7c71;margin-right:6px}.heroVisual{z-index:2;min-height:520px;position:relative}.orbit{border:1px solid #7dc9bf33;border-radius:50%;position:absolute;top:2%;left:11%}.orbit1{width:470px;height:470px}.orbit2{width:360px;height:360px;top:12%;left:21%}.bookObject{background:linear-gradient(150deg,#e86659,#ef796b);flex-direction:column;justify-content:space-between;width:220px;height:310px;padding:28px;display:flex;position:absolute;top:18%;left:31%;transform:rotate(-7deg);box-shadow:22px 25px 35px #00000059}.bookObject:after{content:"";background:#b7473f;width:13px;height:100%;position:absolute;top:7px;left:-13px;transform:skewY(-28deg)}.bookObject span{letter-spacing:.12em;font-size:13px;line-height:1.8}.bookObject span b{font-size:16px}.bookObject i{color:#ffffff2e;font-size:70px;font-style:normal;font-weight:900}.floatCard{color:var(--ink);background:#f6f6eff5;width:180px;padding:18px;position:absolute;box-shadow:0 18px 40px #00000040}.floatCard small{letter-spacing:.15em;color:#798885;font-size:8px}.floatCard b{margin:10px 0;font-size:13px;display:block}.cardA{bottom:18%;left:0}.cardA div{border-top:1px solid #ddd;justify-content:space-between;margin-top:8px;padding-top:8px;font-size:10px;display:flex}.cardA strong{color:var(--coral)}.cardB{top:15%;right:-1%}.cardB p{color:#64716e;font-size:9px}.heroStat{border-left:2px solid var(--coral);padding-left:13px;position:absolute;bottom:6%;right:3%}.heroStat b,.heroStat span{display:block}.heroStat b{font-size:16px}.heroStat span{color:#adc2c0;margin-top:4px;font-size:10px}.audiences{border-bottom:1px solid var(--line);background:#fff;padding:30px 7vw 40px}.audiences>p{color:#81908e;letter-spacing:.1em;font-size:11px}.audienceGrid{grid-template-columns:repeat(3,1fr);display:grid}.audienceGrid a{border-right:1px solid var(--line);align-items:center;gap:18px;padding:17px 25px;display:flex}.audienceGrid a:first-child{padding-left:0}.audienceGrid a:last-child{border:0}.audienceGrid>a>span{color:var(--coral);font-size:10px}.audienceGrid div{flex-direction:column;flex:1;gap:6px;display:flex}.audienceGrid b{font-size:15px}.audienceGrid small{color:#77827f;font-size:11px}.audienceGrid i{font-style:normal}.section{padding:110px 7vw}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.sectionHead h2,.flow h2{letter-spacing:-.05em;margin:20px 0 0;font-size:45px;line-height:1.22}.sectionHead>p{color:#6c7c79;font-size:14px;line-height:1.8}.serviceGrid{border-top:1px solid #bbc4c0;grid-template-columns:repeat(4,1fr);display:grid}.serviceGrid article{border-bottom:1px solid #bbc4c0;min-height:290px;margin-right:25px;padding:28px 25px 30px 0}.serviceTop{justify-content:space-between;display:flex}.serviceTop span{color:var(--coral);font-size:11px}.serviceTop em{background:#e5e9e5;padding:5px 7px;font-size:9px;font-style:normal}.serviceGrid h3{margin-top:45px;font-size:21px}.serviceGrid p{color:#64736f;min-height:70px;font-size:12px;line-height:1.8}.serviceGrid a{font-size:11px;font-weight:700}.serviceGrid a span{float:right}.diagnosis{color:#fff;background:#143c43;grid-template-columns:1fr 1fr;align-items:center;gap:10vw;padding:90px 9vw;display:grid}.diagCopy h2{margin:26px 0;font-size:45px;line-height:1.18}.diagCopy>p{color:#bcd0cd;max-width:520px;font-size:13px;line-height:1.8}.diagCopy ul{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px;padding:0;list-style:none;display:grid}.diagCopy li{border-top:1px solid #557477;padding-top:10px;font-size:10px}.diagCopy li:before{content:"✓";color:#ff8074;margin-right:7px}.diagCard{color:var(--ink);background:#fff;padding:32px 38px;box-shadow:0 25px 60px #00000040}.diagProgress{color:#7b8885;align-items:center;gap:15px;font-size:9px;display:flex}.diagProgress div{background:#e2e5e1;flex:1;height:3px}.diagProgress i{background:var(--coral);width:25%;height:100%;display:block}.diagCard h3{margin:28px 0 20px;font-size:20px}.options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.options button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce0dc;padding:15px 12px;font-size:11px}.options button i{border:1px solid #cbd0cc;place-items:center;width:16px;height:16px;margin-right:8px;font-style:normal;display:inline-grid}.options button.selected{border-color:var(--coral);background:#fff8f6}.options button.selected i{background:var(--coral);color:#fff;border-color:var(--coral)}.diagButton{width:100%;margin-top:18px}.diagCard>small{text-align:center;color:#8a9592;margin-top:12px;font-size:9px;display:block}.flow{background:var(--cream)}.flow .sectionHead{margin-top:-75px}.flowLine{border-top:1px solid #afb9b4;justify-content:space-between;align-items:center;padding-top:35px;display:flex}.flowLine div{flex-direction:column;display:flex}.flowLine span{color:var(--coral);font-size:9px}.flowLine b{letter-spacing:.06em;margin:20px 0 8px;font-size:13px}.flowLine small{color:#6e7b77;font-size:10px}.flowLine>i{color:#87948f;font-style:normal}.bookstore{background:var(--navy);color:#fff;padding:100px 7vw}.sectionHead.light h2{margin:20px 0 0;font-size:45px}.lightLink{align-self:end}.bookGrid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.cover{flex-direction:column;justify-content:space-between;height:330px;padding:25px;display:flex;position:relative;overflow:hidden}.cover:after{content:"";border:1px solid #ffffff40;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-80px;right:-80px}.cover.coral{background:#de5f53}.cover.navy{background:#294151}.cover.mint{color:#102630;background:#a7cabb}.cover small{letter-spacing:.15em;font-size:9px}.cover strong{align-self:center;font-size:90px}.cover span{font-size:9px;line-height:1.5}.bookGrid article>p{color:#ff7a70;letter-spacing:.1em;margin:20px 0 10px;font-size:9px}.bookGrid h3{margin:0 0 5px;font-size:18px}.bookGrid article>small{color:#9fb0af}.bookGrid article>div:last-child{color:#aebbb9;border-top:1px solid #40545b;justify-content:space-between;margin-top:18px;padding-top:13px;font-size:9px;display:flex}.bookGrid article>div:last-child b{color:#f6b0aa}.author{grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;display:grid}.author h2{margin:24px 0;font-size:43px;line-height:1.3}.author>div>p{color:#677672;max-width:480px;font-size:13px;line-height:1.8}.darkButton{background:var(--ink);margin-top:20px}.dashboard{background:#fff;border:1px solid #dfe3df;padding:25px;box-shadow:0 20px 50px #1830361f}.dashTop{border-bottom:1px solid #e5e8e4;justify-content:space-between;padding-bottom:18px;font-size:11px;display:flex}.dashStats{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.dashStats>div{background:#f3f5f2;padding:16px}.dashStats small,.dashStats b,.dashStats span{display:block}.dashStats b{margin:8px 0;font-size:20px}.dashStats em{font-size:9px;font-style:normal}.dashStats span{color:#3a8c72;font-size:9px}.barTitle{justify-content:space-between;font-size:10px;display:flex}.bars{border-bottom:1px solid #d9deda;align-items:end;gap:9px;height:100px;margin:10px 0 18px;display:flex}.bars i{background:#6b9c91;flex:1}.bars i:last-child{background:var(--coral)}.dashBook{background:#fbf4f0;align-items:center;gap:12px;padding:12px;font-size:10px;display:flex}.dashBook>span{background:var(--coral);color:#fff;padding:14px}.dashBook div{flex:1}.dashBook b,.dashBook small{display:block}.dashBook small{color:#7d8885;margin-top:5px}.dashBook em{font-style:normal}.marketing{color:#fff;background:#e8685b;grid-template-columns:1.1fr 1.5fr auto;align-items:center;gap:60px;padding:100px 7vw;display:grid}.marketing h2{margin:20px 0;font-size:45px}.marketing p{max-width:390px;font-size:12px;line-height:1.7}.marketing .eyebrow{color:#ffe4e0}.marketing .eyebrow span{background:#fff}.marketTags{flex-wrap:wrap;gap:10px;display:flex}.marketTags span{letter-spacing:.08em;border:1px solid #ffffff73;padding:12px 14px;font-size:9px}.button.pale{color:var(--coral);white-space:nowrap;background:#fff}.familyGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.familyGrid a{color:#fff;background:#173d43;min-height:280px;padding:45px;position:relative}.familyGrid a:last-child{color:var(--ink);background:#dcebe4}.familyGrid small{letter-spacing:.17em;font-size:9px}.familyGrid h3{font-size:28px;line-height:1.35}.familyGrid p{opacity:.7;font-size:11px}.familyGrid span{font-size:10px;font-weight:700;position:absolute;bottom:35px}.business{text-align:center;background:#dfeee8;padding:90px 6vw}.business p{letter-spacing:.18em;color:#657a73;font-size:9px}.business h2{margin:20px;font-size:38px}.business>span{color:#60706b;margin-bottom:30px;font-size:13px;display:block}.business .button{background:var(--ink)}footer{color:#d9e3e1;background:#071b26;padding:65px 7vw 25px}.footerTop{grid-template-columns:1.7fr repeat(4,1fr);gap:35px;display:grid}.footerTop>div:not(:first-child){color:#94a6a5;flex-direction:column;gap:12px;font-size:10px;display:flex}.footerTop>div>b{color:#fff;margin-bottom:8px;font-size:11px}.footerBrand p{color:#8ea19f;margin-top:22px;font-size:11px;line-height:1.7}.footerBottom{color:#728887;border-top:1px solid #29404a;justify-content:space-between;margin-top:50px;padding-top:22px;font-size:8px;display:flex}@media (width<=900px){.topbar{display:none}.header{height:68px;padding:0 20px}.brand{min-width:0}.nav{background:#fff;flex-direction:column;padding:25px;display:none;position:absolute;top:68px;left:0;right:0}.nav.open{display:flex}.headerActions{display:none}.menu{margin-left:auto;display:block}.hero{grid-template-columns:1fr;padding:75px 22px 50px}.heroVisual{min-height:430px;margin-top:25px}.hero h1{font-size:52px}.orbit1{width:390px;height:390px}.orbit2{width:300px;height:300px}.bookObject{width:180px;height:260px;left:30%}.cardB{right:0}.audienceGrid,.serviceGrid,.bookGrid{grid-template-columns:1fr}.audienceGrid a{border-right:0;border-bottom:1px solid var(--line);padding-left:0}.section{padding:75px 22px}.sectionHead{display:block}.sectionHead>p{margin-top:25px}.serviceGrid article{min-height:220px;margin:0}.diagnosis{grid-template-columns:1fr;padding:70px 22px}.diagCopy ul{grid-template-columns:1fr}.flow .sectionHead{margin-top:25px}.flowLine{grid-template-columns:1fr 30px 1fr 30px 1fr;gap:20px;display:grid}.flowLine div:nth-of-type(n+4),.flowLine i:nth-of-type(n+3){display:none}.bookstore{padding:75px 22px}.author{grid-template-columns:1fr}.marketing{grid-template-columns:1fr;padding:75px 22px}.familyGrid{grid-template-columns:1fr}.footerTop{grid-template-columns:1fr 1fr}.footerBrand{grid-column:1/-1}.footerBottom{line-height:2;display:block}.cover{height:380px}}@media (width<=520px){.hero{min-height:auto}.hero h1{font-size:44px}.heroText{font-size:14px}.heroCtas{flex-direction:column;align-items:flex-start}.trust{margin-top:35px}.heroVisual{min-height:390px}.orbit1{width:320px;height:320px;left:0}.orbit2{width:250px;height:250px;left:10%}.bookObject{width:160px;height:230px;top:15%;left:25%}.floatCard{width:145px}.cardA{bottom:5%}.cardB{top:10%;right:-5%}.audiences{padding:25px 22px}.sectionHead h2,.flow h2,.diagCopy h2,.author h2,.marketing h2{font-size:34px}.options{grid-template-columns:1fr}.diagCard{padding:25px 20px}.flowLine{grid-template-columns:1fr}.flowLine i{display:none}.flowLine div:nth-of-type(n+4){display:flex}.flowLine div{border-bottom:1px solid #c6ceca;padding-bottom:14px}.footerTop{grid-template-columns:1fr}.footerBottom span{display:block}}.diagnosisPage{background:var(--navy);color:#fff;min-height:100vh}.diagnosisHeader{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:80px;padding:0 6vw;display:flex}.diagnosisHeader>a:last-child{color:#b7c8c7;font-size:12px}.diagnosisShell{grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;min-height:calc(100vh - 80px);padding:70px 8vw;display:grid}.diagnosisIntro h1{letter-spacing:-.055em;margin:28px 0;font-size:clamp(42px,4vw,66px);line-height:1.13}.diagnosisIntro h1 strong{color:#ff776b}.diagnosisIntro>p{color:#b8c9c7;max-width:500px;line-height:1.8}.diagnosisMeta{gap:10px;margin-top:35px;display:flex}.diagnosisMeta span{color:#c9d5d3;border:1px solid #466069;padding:9px 12px;font-size:10px}.diagnosisForm,.diagnosisResult{color:var(--ink);background:#fff;padding:42px;box-shadow:0 28px 80px #00000047}.diagnosisStep{color:#74827f;justify-content:space-between;font-size:10px;display:flex}.diagnosisStep span{color:var(--coral);font-weight:800}.diagnosisTrack{background:#e4e8e4;height:4px;margin:13px 0 40px}.diagnosisTrack i{background:var(--coral);height:100%;transition:width .25s;display:block}.diagnosisForm h2{margin:0 0 26px;font-size:25px}.diagnosisChoices{gap:10px;display:grid}.diagnosisChoices button{text-align:left;cursor:pointer;color:var(--ink);background:#fff;border:1px solid #dce1dd;align-items:center;gap:13px;padding:17px;display:flex}.diagnosisChoices button i{border:1px solid #c9d0cc;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.diagnosisChoices button.active{border-color:var(--coral);background:#fff7f5}.diagnosisChoices button.active i{background:var(--coral);border-color:var(--coral);color:#fff}.diagnosisNav{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.diagnosisNav .back,.restart{color:#71807d;cursor:pointer;background:0 0;border:0}.diagnosisNav .button:disabled{opacity:.4;cursor:not-allowed}.diagnosisResult>small{color:var(--coral);letter-spacing:.14em;font-weight:800}.resultScore{align-items:end;gap:13px;margin:28px 0 12px;display:flex}.resultScore strong{color:var(--coral);font-size:72px;line-height:.9}.resultScore span{color:#74817e;font-size:10px;line-height:1.5}.diagnosisResult h2{margin:20px 0 10px;font-size:28px}.diagnosisResult>p{color:#64736f;line-height:1.7}.resultBox{background:#f0f3ef;margin:25px 0;padding:20px}.resultBox span,.resultBox b,.resultBox small{display:block}.resultBox span{color:#798683;font-size:9px}.resultBox b{margin:8px 0;font-size:14px}.resultBox small{color:#7c8885}.diagnosisResult .button{width:100%}.diagnosisResult .restart{margin:18px auto 0;display:block}@media (width<=850px){.diagnosisShell{grid-template-columns:1fr;padding:55px 22px}.diagnosisHeader{padding:0 22px}.diagnosisIntro h1{font-size:44px}.diagnosisForm,.diagnosisResult{padding:28px 22px}}.publishPage{background:#f2f3ef;min-height:100vh}.publishHeader{background:#fff;border-bottom:1px solid #dde2de;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex}.publishHeader>div{align-items:center;gap:28px;font-size:11px;display:flex}.publishHeader>div span{color:var(--coral);font-weight:800}.publishHeader>div a{border:1px solid #cfd6d2;padding:10px 14px}.publishLayout{grid-template-columns:360px 1fr;min-height:calc(100vh - 78px);display:grid}.publishAside{background:var(--navy);color:#fff;padding:55px 42px}.publishAside>small{color:#ff7b6f;letter-spacing:.16em;font-weight:800}.publishAside h1{margin:22px 0;font-size:30px;line-height:1.35}.publishAside>p{color:#aebfbd;font-size:12px;line-height:1.7}.publishAside ol{margin:45px 0;padding:0;list-style:none}.publishAside li{color:#687f82;gap:14px;padding-bottom:28px;display:flex;position:relative}.publishAside li:not(:last-child):after{content:"";border-left:1px solid #35505a;height:22px;position:absolute;top:29px;left:13px}.publishAside li>i{border:1px solid #48616a;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}.publishAside li span b,.publishAside li span small{display:block}.publishAside li span b{font-size:12px}.publishAside li span small{margin-top:5px;font-size:9px}.publishAside li.active{color:#fff}.publishAside li.active>i{background:var(--coral);border-color:var(--coral)}.publishAside li.done{color:#96bcb1}.publishAside li.done>i{background:#326b60;border-color:#326b60}.publishHelp{border-top:1px solid #2e4852;padding-top:22px}.publishHelp b,.publishHelp a{font-size:10px;display:block}.publishHelp a{color:#ff8579;margin-top:10px}.publishForm{background:#fff;align-self:start;width:calc(100% - 80px);max-width:850px;margin:45px auto;padding:42px 55px;box-shadow:0 18px 50px #0e273012}.publishProgress{color:#71817d;flex-wrap:wrap;justify-content:space-between;font-size:9px;display:flex}.publishProgress>span{color:var(--coral);font-weight:800}.publishProgress>div{background:#e3e7e3;width:100%;height:4px;margin-top:12px}.publishProgress>div i{background:var(--coral);height:100%;transition:width .25s;display:block}.publishStage{min-height:460px;padding-top:38px}.publishStage>small{color:var(--coral);letter-spacing:.13em;font-weight:800}.publishStage h2{margin:14px 0 8px;font-size:27px}.publishStage>p{color:#75817e;margin-bottom:28px;font-size:12px}.planGrid{gap:10px;display:grid}.planGrid button{text-align:left;cursor:pointer;color:var(--ink);background:#fff;border:1px solid #dce1dd;grid-template-columns:28px 1fr;padding:18px;display:grid;position:relative}.planGrid button>i{border:1px solid #c8d0cb;grid-row:1/4;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.planGrid button b{font-size:14px}.planGrid button span{color:#536663;margin:6px 0;font-size:11px}.planGrid button small{color:#929c99;font-size:9px}.planGrid button.active{border-color:var(--coral);background:#fff8f6}.planGrid button.active>i{background:var(--coral);border-color:var(--coral);color:#fff}.publishStage>label:not(.uploadBox):not(.agree){margin-top:19px;font-size:11px;font-weight:800;display:block;position:relative}.publishStage input[type=text],.publishStage input:not([type]),.publishStage select,.publishStage textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d6dcd8;outline:none;margin-top:8px;padding:14px;display:block}.publishStage textarea{resize:vertical;height:105px}.publishStage label em{color:#8b9692;font-size:9px;font-style:normal;position:absolute;bottom:10px;right:10px}.uploadBox{cursor:pointer;border:1px dashed #bdc8c3;flex-direction:column;justify-content:center;align-items:center;height:130px;margin:14px 0;display:flex}.uploadBox input{display:none}.uploadBox span{color:var(--coral);font-size:24px}.uploadBox b{margin:8px;font-size:12px}.uploadBox small{color:#8a9692;font-size:9px}.uploadBox.optional{background:#f8f9f6}.securityNote{color:#56766b;background:#edf5f0;padding:12px;font-size:9px}.reviewStage dl{border-top:1px solid #dce1dd}.reviewStage dl div{border-bottom:1px solid #e4e8e5;grid-template-columns:120px 1fr;padding:15px;display:grid}.reviewStage dt{color:#7d8986;font-size:10px}.reviewStage dd{margin:0;font-size:11px;font-weight:700}.agree{align-items:center;gap:8px;margin-top:20px;font-size:10px;display:flex}.publishActions{border-top:1px solid #e1e5e2;justify-content:flex-end;gap:12px;padding-top:22px;display:flex}.publishBack{color:#71807d;cursor:pointer;background:0 0;border:0}.publishActions .button:disabled{opacity:.4;cursor:not-allowed}.publishSuccess{text-align:center;padding:65px 10px}.publishSuccess>i{color:#2b7565;background:#dcefe7;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 22px;font-size:25px;font-style:normal;display:grid}.publishSuccess>small{color:var(--coral);letter-spacing:.15em;font-weight:800}.publishSuccess h2{font-size:30px}.publishSuccess p{color:#6c7b78;font-size:12px;line-height:1.7}.publishSuccess>div{background:#f0f3ef;max-width:330px;margin:25px auto;padding:16px}.publishSuccess>div span,.publishSuccess>div b{display:block}.publishSuccess>div span{color:#7b8784;font-size:9px}.publishSuccess>div b{margin-top:6px}.publishSuccess .button{max-width:330px;margin:0 auto;display:flex}.publishSuccess>a:last-child{color:#778480;margin-top:18px;font-size:10px;display:block}@media (width<=850px){.publishHeader{padding:0 20px}.publishHeader>div span{display:none}.publishLayout{grid-template-columns:1fr}.publishAside{padding:38px 22px}.publishAside ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:28px 0 10px;display:grid}.publishAside li{padding:0;display:block}.publishAside li:not(:last-child):after,.publishAside li span small{display:none}.publishAside li span b{margin-top:8px;font-size:9px}.publishHelp{display:none}.publishForm{width:calc(100% - 32px);margin:16px auto;padding:30px 20px}.publishStage{min-height:430px}}.distPage{background:#f7f7f3}.distHeader{background:#fff;border-bottom:1px solid #dfe3df;align-items:center;height:78px;padding:0 5vw;display:flex}.distHeader nav{gap:32px;margin:auto;font-size:11px;font-weight:700;display:flex}.distHeader nav a.active{color:var(--coral)}.distMy{border:1px solid #ccd3cf;padding:10px 13px;font-size:10px}.distHero{background:var(--navy);color:#fff;grid-template-columns:1.2fr .8fr;align-items:center;gap:10vw;padding:85px 8vw;display:grid}.distHero h1{letter-spacing:-.055em;margin:30px 0 24px;font-size:clamp(45px,5vw,70px);line-height:1.1}.distHero h1 strong{color:#ff766b}.distHero>div>p:not(.eyebrow){color:#b7c8c6;max-width:620px;font-size:14px;line-height:1.8}.distHero>div>div{flex-wrap:wrap;gap:10px;margin-top:35px;display:flex}.distHero>div>div span{border:1px solid #38525c;padding:9px 11px;font-size:9px}.distHero aside{background:#0d2936;border:1px solid #35505a;padding:26px}.distHero aside>small{color:#ff7c71;letter-spacing:.15em;font-size:8px}.distHero aside div{border-bottom:1px solid #294550;grid-template-columns:28px 1fr auto;align-items:center;padding:14px 0;display:grid}.distHero aside div i{background:#244751;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;display:grid}.distHero aside div b{font-size:11px}.distHero aside div span{color:#658087}.distBuilder{grid-template-columns:1.2fr .8fr;gap:55px;padding:90px 8vw;display:grid}.distConfig h2{margin:20px 0 10px;font-size:39px}.distConfig>p:not(.eyebrow){color:#71807c;font-size:12px}.distSection{margin-top:38px}.distTitle{border-bottom:1px solid #ccd4cf;justify-content:space-between;padding-bottom:13px;display:flex}.distTitle b{font-size:12px}.distTitle button{color:var(--coral);cursor:pointer;background:0 0;border:0;font-size:9px}.storeList{display:grid}.storeList button,.distSection>label{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e1e5e1;grid-template-columns:30px 1fr auto;align-items:center;padding:16px 8px;display:grid}.storeList button>i,.distSection>label>i{border:1px solid #c2cbc6;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.storeList button span b,.storeList button span small,.distSection>label span b,.distSection>label span small{display:block}.storeList button span b,.distSection>label span b{font-size:11px}.storeList button span small,.distSection>label span small{color:#84908d;margin-top:5px;font-size:9px}.storeList button em,.distSection>label em{background:#e9eeea;padding:6px 8px;font-size:8px;font-style:normal}.storeList button.selected{background:#fff8f5}.storeList button.selected>i,.distSection>label.checked>i{background:var(--coral);border-color:var(--coral);color:#fff}.distSection>label input{display:none}.distEstimate{background:#fff;border:1px solid #dce1dd;align-self:start;padding:32px;position:sticky;top:100px;box-shadow:0 20px 50px #122b3214}.distEstimate>small{color:var(--coral);letter-spacing:.15em;font-size:8px;font-weight:800}.distEstimate h3{margin:12px 0 30px;font-size:20px}.distEstimate>label{font-size:10px;display:block}.distEstimate>label b{float:right;font-size:15px}.distEstimate input[type=range]{width:100%;accent-color:var(--coral);margin:20px 0 4px}.distEstimate>label>span{color:#8b9693;justify-content:space-between;display:flex}.distEstimate>label i{font-style:normal}.distEstimate dl{border-top:1px solid #e0e5e1;margin:25px 0}.distEstimate dl div{border-bottom:1px solid #e4e8e5;justify-content:space-between;padding:12px 0;display:flex}.distEstimate dt{color:#7a8985;font-size:9px}.distEstimate dd{margin:0;font-size:10px;font-weight:700}.distMoney{background:var(--navy);color:#fff;margin:20px 0;padding:22px}.distMoney span,.distMoney strong,.distMoney small{display:block}.distMoney span{color:#aebfbd;font-size:9px}.distMoney strong{color:#ff786d;margin:9px 0;font-size:29px}.distMoney small{color:#7e9696;font-size:8px;line-height:1.5}.distEstimate>.button{width:100%}.distEstimate>.button:disabled{opacity:.4}.distConsult{text-align:center;color:#74817e;margin-top:14px;font-size:9px;display:block}.distRequested{text-align:center;background:#edf5f0;padding:18px}.distRequested>i{color:#fff;background:#4b8b76;border-radius:50%;place-items:center;width:30px;height:30px;margin:auto;font-style:normal;display:grid}.distRequested b{margin:10px;font-size:11px;display:block}.distRequested p,.distRequested a{font-size:9px}.distRequested a{color:#26705b;font-weight:800}.distBottom{text-align:center;background:#dcece5;padding:80px 8vw}.distBottom>small{color:#568071;letter-spacing:.15em}.distBottom h2{font-size:39px;line-height:1.3}.distBottom p{color:#64756f;font-size:12px}.distBottom .button{background:var(--ink);margin-top:20px}@media (width<=850px){.distHeader{padding:0 20px}.distHeader nav{display:none}.distHero,.distBuilder{grid-template-columns:1fr;padding:60px 22px}.distHero{gap:45px}.distHero h1{font-size:43px}.distBuilder{gap:25px}.distConfig h2{font-size:32px}.distEstimate{position:static}.distBottom{padding:60px 22px}.distBottom h2{font-size:32px}}.studioPage{background:#f1f3ef;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.studioSide{background:var(--navy);color:#fff;flex-direction:column;min-height:100vh;padding:25px 19px;display:flex}.studioSide>.ax-brand{margin-bottom:50px}.studioSide>small{letter-spacing:.14em;color:#6e888c;margin:0 10px 14px;font-size:8px}.studioSide nav{gap:5px;display:grid}.studioSide nav button{color:#91a5a5;text-align:left;cursor:pointer;background:0 0;border:0;padding:12px;font-size:10px}.studioSide nav button i{margin-right:11px;font-style:normal}.studioSide nav button.active{color:#fff;border-left:2px solid var(--coral);background:#173b46}.studioSide>div{background:#102f3a;margin-top:auto;padding:16px}.studioSide>div span{color:#91a7a7;font-size:9px}.studioSide>div b{color:#ff796d;margin:6px 0;font-size:27px;display:block}.studioSide>div button{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.studioSide>a:last-child{color:#799092;margin:20px 10px 0;font-size:9px}.studioMain{padding:38px 4vw}.studioMain>header{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.studioMain>header small{color:#7d8b88;font-size:8px}.studioMain>header h1{margin:9px 0;font-size:32px}.studioMain>header p{color:#71807d;font-size:11px}.studioBook{background:#fff;border:1px solid #dce1dd;align-items:center;gap:12px;min-width:280px;padding:12px;display:flex}.studioBook>span{background:var(--coral);color:#fff;place-items:center;width:43px;height:53px;font-weight:900;display:grid}.studioBook div{flex:1}.studioBook div small,.studioBook div b,.studioBook div em{display:block}.studioBook div small{color:#8a9693;font-size:8px}.studioBook div b{margin:5px 0;font-size:11px}.studioBook div em{color:#4b8c74;font-size:8px;font-style:normal}.studioWorkspace{grid-template-columns:.85fr 1.15fr;gap:18px;display:grid}.studioControls,.studioPreview{background:#fff;border:1px solid #dce1dd;padding:25px}.studioBlock>span,.studioBlock label>span,.studioPrompt>span{margin-bottom:11px;font-size:9px;font-weight:800;display:block}.assetTypes{gap:7px;display:grid}.assetTypes button{text-align:left;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e0e4e1;grid-template-columns:30px 1fr auto;align-items:center;padding:11px;display:grid}.assetTypes button>i{color:#758783;font-style:normal}.assetTypes button span b,.assetTypes button span small{display:block}.assetTypes button span b{font-size:10px}.assetTypes button span small{color:#84918e;margin-top:3px;font-size:8px}.assetTypes button em{color:#87938f;font-size:7px;font-style:normal}.assetTypes button.active{border-color:var(--coral);background:#fff8f6}.assetTypes button.active>i,.assetTypes button.active em{color:var(--coral)}.studioBlock.twin{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.studioBlock select{background:#fff;border:1px solid #dce1dd;width:100%;padding:11px;font-size:9px}.studioPrompt{margin-top:18px}.studioPrompt textarea{resize:none;border:1px solid #dce1dd;width:100%;height:70px;padding:11px;font-size:9px}.studioGenerate{justify-content:space-between;width:100%;margin-top:13px}.studioGenerate:disabled{opacity:.4}.studioPreview{flex-direction:column;min-height:560px;display:flex}.previewTop{border-bottom:1px solid #e2e6e3;justify-content:space-between;padding-bottom:16px;display:flex}.previewTop span,.previewTop b{display:block}.previewTop span{color:var(--coral);font-size:7px;font-weight:800}.previewTop b{margin-top:4px;font-size:10px}.previewTop>div:last-child button{cursor:pointer;background:#fff;border:1px solid #d6dcd8;margin-left:5px;padding:7px;font-size:8px}.previewEmpty{text-align:center;color:#81908c;margin:auto}.previewEmpty>i{background:#edf1ed;border-radius:50%;place-items:center;width:55px;height:55px;margin:auto;font-size:19px;font-style:normal;display:grid}.previewEmpty h2{color:#61716d;font-size:18px;line-height:1.5}.previewEmpty p{font-size:9px;line-height:1.6}.studioPreview article{padding:35px 15px 0}.studioPreview article>small{color:var(--coral);font-size:8px}.studioPreview article h2{margin:22px 0;font-size:28px;line-height:1.35}.studioPreview article p{color:#536561;font-size:13px;line-height:1.9}.studioPreview article>div{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.studioPreview article>div span{background:#edf2ee;padding:7px 9px;font-size:8px}.studioPreview article footer{color:var(--ink);background:0 0;border-top:1px solid #e0e5e1;justify-content:space-between;margin-top:30px;padding:18px 0 0;font-size:8px;display:flex}.studioPreview article footer button{color:var(--coral);background:0 0;border:0;font-weight:800}.studioEcosystem{background:#dcece5;justify-content:space-between;align-items:center;margin-top:18px;padding:25px 30px;display:flex}.studioEcosystem small{color:#58766d;font-size:7px}.studioEcosystem h2{font-size:16px}.studioEcosystem>div:last-child{align-items:center;gap:10px;display:flex}.studioEcosystem span{color:#788781;border-top:2px solid #aebdb7;padding-top:7px;font-size:7px}.studioEcosystem span b{color:#455852;margin-top:5px;font-size:8px;display:block}.studioEcosystem span.done,.studioEcosystem span.now{border-color:var(--coral);color:var(--coral)}.studioEcosystem i{color:#91a09a;font-style:normal}@media (width<=900px){.studioPage{grid-template-columns:1fr}.studioSide{flex-direction:row;align-items:center;gap:20px;min-height:auto;padding:16px 20px;display:flex}.studioSide>.ax-brand{margin:0}.studioSide>small,.studioSide nav,.studioSide>div,.studioSide>a:last-child{display:none}.studioMain{padding:28px 18px}.studioMain>header{display:block}.studioBook{margin-top:20px}.studioWorkspace{grid-template-columns:1fr}.studioEcosystem{display:block}.studioEcosystem>div:last-child{margin-top:18px;overflow:auto}.studioPreview{min-height:480px}}.booksPage{background:#f7f7f3}.booksHeader{background:#fff;border-bottom:1px solid #dce1dd;align-items:center;height:78px;padding:0 5vw;display:flex}.booksHeader nav{gap:32px;margin:auto;font-size:10px;font-weight:800;display:flex}.booksHeader nav .active{color:var(--coral)}.booksHeader>div{align-items:center;gap:15px;display:flex}.booksHeader>div button{background:var(--navy);color:#fff;border:0;padding:10px 13px;font-size:9px}.booksHeader>div span{font-size:9px}.booksHero{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:85px 7vw;display:grid}.booksHero h1{letter-spacing:-.055em;margin:28px 0;font-size:clamp(45px,5vw,70px);line-height:1.1}.booksHero h1 strong{color:#ff776b}.booksHero>div>p:not(.eyebrow){color:#afc2c0;max-width:540px;font-size:13px;line-height:1.8}.booksHero .button{margin-top:25px}.featuredBook{grid-template-columns:220px 1fr;align-items:center;display:grid}.shelfCover{background:#df6155;flex-direction:column;justify-content:space-between;height:310px;padding:22px;display:flex;box-shadow:20px 25px 45px #020b10}.shelfCover small,.shelfCover span{letter-spacing:.1em;font-size:8px}.shelfCover strong{align-self:center;font-size:80px}.featuredBook aside{color:var(--ink);background:#fff;padding:30px}.featuredBook aside>small{color:var(--coral);font-size:8px}.featuredBook aside h2{margin:15px 0 5px;font-size:25px}.featuredBook aside p,.featuredBook aside span{color:#74827e;font-size:10px}.featuredBook aside span,.featuredBook aside b{display:block}.featuredBook aside b{margin:24px 0;font-size:18px}.featuredBook aside button{background:var(--ink);color:#fff;border:0;padding:12px 15px;font-size:9px}.bookCatalog{padding:85px 7vw}.catalogTop{justify-content:space-between;align-items:end;display:flex}.catalogTop small{color:var(--coral);letter-spacing:.13em;font-size:8px}.catalogTop h2{margin:14px 0;font-size:38px}.catalogTop label{background:#fff;border:1px solid #d8ded9;padding:12px}.catalogTop input{border:0;outline:0;margin-left:9px}.catTabs{border-bottom:1px solid #d5dbd7;gap:5px;margin:30px 0;display:flex}.catTabs button{color:#75837f;background:0 0;border:0;padding:12px 14px;font-size:9px}.catTabs button.active{color:var(--coral);border-bottom:2px solid var(--coral)}.catalogGrid{grid-template-columns:repeat(3,1fr);gap:35px 24px;display:grid}.catalogGrid article>small{color:var(--coral);margin-top:15px;font-size:8px;display:block}.catalogGrid h3{margin:8px 0 4px;font-size:17px}.catalogGrid article>p,.catalogGrid article>span{color:#7d8986;font-size:9px}.catalogCover{color:#fff;flex-direction:column;justify-content:space-between;height:280px;padding:22px;display:flex;position:relative}.catalogCover strong{align-self:center;font-size:75px}.catalogCover small,.catalogCover span{font-size:8px}.catalogCover em{color:var(--ink);background:#fff;padding:5px 7px;font-size:7px;font-style:normal;position:absolute;top:12px;right:12px}.catalogCover.coral{background:#dd6054}.catalogCover.navy{background:#263f4e}.catalogCover.mint{color:#102630;background:#9fc5b6}.catalogCover.amber{background:#bc7b47}.catalogCover.violet{background:#6d6685}.catalogCover.blue{background:#416d82}.catalogGrid footer{color:var(--ink);background:0 0;border-top:1px solid #e0e4e1;justify-content:space-between;margin-top:15px;padding:12px 0 0;display:flex}.catalogGrid footer b{font-size:11px}.catalogGrid footer button{color:var(--coral);background:0 0;border:0;font-size:9px}.noBooks{text-align:center;color:#7b8985;padding:70px}.bookKnowledge{background:#dcece5;grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;padding:70px 7vw;display:grid}.bookKnowledge small{color:#587b70;font-size:8px}.bookKnowledge h2{font-size:37px;line-height:1.3}.bookKnowledge p{color:#697a75;font-size:11px}.bookKnowledge>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bookKnowledge article{background:#fff;min-height:150px;padding:25px}.bookKnowledge article i,.bookKnowledge article b,.bookKnowledge article span{display:block}.bookKnowledge article i{color:var(--coral);font-size:8px;font-style:normal}.bookKnowledge article b{margin:25px 0;font-size:14px}.bookKnowledge article span{font-size:8px}.conciergeOverlay{z-index:50;background:#04131bbf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.conciergeOverlay>section{background:#fff;width:min(650px,100%);padding:38px;position:relative}.conciergeClose{background:0 0;border:0;font-size:24px;position:absolute;top:14px;right:18px}.conciergeOverlay section>small{color:var(--coral);font-size:8px;font-weight:800}.conciergeOverlay h2{font-size:26px}.conciergeOverlay section>p{color:#74817e;font-size:10px}.needChips{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.needChips button{background:#fff;border:1px solid #d4dbd7;padding:8px 10px;font-size:8px}.needChips button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.recommendList{gap:9px;display:grid}.recommendList article{background:#f1f3ef;grid-template-columns:25px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.recommendList article>i{color:var(--coral);font-style:normal}.recommendList small,.recommendList b,.recommendList p{display:block}.recommendList small{color:#778681;font-size:7px}.recommendList b{margin:4px 0;font-size:12px}.recommendList p{color:#74817e;margin:0;font-size:8px}.recommendList button{background:var(--coral);color:#fff;border:0;padding:8px 10px;font-size:8px}.conciergeOverlay section>a{text-align:center;color:var(--coral);margin-top:20px;font-size:9px;font-weight:800;display:block}@media (width<=850px){.booksHeader{padding:0 20px}.booksHeader nav,.booksHeader>div button{display:none}.booksHeader>div{margin-left:auto}.booksHero{grid-template-columns:1fr;padding:60px 22px}.featuredBook{grid-template-columns:150px 1fr}.shelfCover{height:230px}.featuredBook aside{padding:20px}.bookCatalog{padding:60px 22px}.catalogTop{display:block}.catalogTop label{margin-top:20px;display:block}.catalogGrid{grid-template-columns:1fr 1fr}.catTabs{overflow:auto}.bookKnowledge{grid-template-columns:1fr;padding:60px 22px}}@media (width<=520px){.catalogGrid,.bookKnowledge>div:last-child{grid-template-columns:1fr}.conciergeOverlay>section{padding:28px 20px}.featuredBook{grid-template-columns:1fr}.shelfCover{display:none}}.checkoutPage{background:#f3f4f0;min-height:100vh}.checkoutPage>header{background:#fff;border-bottom:1px solid #dce1dd;justify-content:space-between;align-items:center;height:78px;padding:0 6vw;display:flex}.checkoutPage>header>div{color:#98a29f;align-items:center;gap:14px;font-size:9px;display:flex}.checkoutPage>header>div .active{color:var(--coral);font-weight:800}.checkoutPage>header>a:last-child{font-size:9px}.checkoutLayout{grid-template-columns:1.2fr .8fr;gap:45px;max-width:1100px;margin:auto;padding:65px 25px;display:grid}.checkoutForm>small{color:var(--coral);letter-spacing:.15em;font-size:8px;font-weight:800}.checkoutForm>h1{margin:13px 0 35px;font-size:38px}.checkoutBlock{background:#fff;border:1px solid #dce1dd;margin-bottom:15px;padding:28px}.checkoutBlock h2,.orderSummary h2{margin:0 0 22px;font-size:15px}.checkoutBlock>label{margin-top:15px;font-size:9px;font-weight:800;display:block}.checkoutBlock>label input{border:1px solid #d7ddd9;width:100%;margin-top:7px;padding:13px;display:block}.checkoutBlock>label small{color:#87928f;margin-top:5px;font-size:8px;font-weight:400;display:block}.payMethods{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.payMethods button{background:#fff;border:1px solid #d7ddd9;padding:14px 8px;font-size:9px}.payMethods button i{border:1px solid #cbd2ce;place-items:center;width:16px;height:16px;margin-right:5px;font-style:normal;display:inline-grid}.payMethods button.active{border-color:var(--coral);background:#fff7f5}.payMethods button.active i{background:var(--coral);color:#fff}.payDemo{background:#f2f4f1;margin-top:12px;padding:13px;font-size:9px}.payDemo span{color:#899491;margin-top:4px;display:block}.checkoutAgree{color:#667671;align-items:start;gap:9px;padding:16px;font-size:9px;display:flex}.orderSummary{background:#fff;border:1px solid #dce1dd;align-self:start;padding:30px;position:sticky;top:25px}.orderSummary>small{color:var(--coral);letter-spacing:.14em;font-size:8px;font-weight:800}.orderSummary h2{margin-top:12px}.orderBook{border-top:1px solid #e0e4e1;border-bottom:1px solid #e0e4e1;grid-template-columns:55px 1fr auto;align-items:center;gap:12px;padding:17px 0;display:grid}.orderBook>div{background:var(--coral);color:#fff;place-items:center;height:72px;font-weight:900;display:grid}.orderBook span b,.orderBook span small,.orderBook span em{display:block}.orderBook span b{font-size:11px}.orderBook span small,.orderBook span em{color:#85908d;margin-top:4px;font-size:8px}.orderBook span em{font-style:normal}.orderBook strong{font-size:10px}.coupon{grid-template-columns:1fr auto;margin:20px 0;display:grid}.coupon input{border:1px solid #d5dcd8;padding:10px}.coupon button{background:var(--ink);color:#fff;border:0;padding:0 14px;font-size:9px}.coupon small{color:#8d9794;grid-column:1/-1;margin-top:5px}.orderSummary dl{border-top:1px solid #e0e4e1}.orderSummary dl div{justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.orderSummary dd{margin:0}.orderSummary .orderTotal{border-top:1px solid #dce1dd;margin-top:5px;padding-top:16px;font-size:12px;font-weight:800}.orderSummary>.button{width:100%;margin-top:15px}.orderSummary>.button:disabled{opacity:.4}.orderSummary>p{text-align:center;color:#71807d;font-size:8px}.demoNotice{text-align:center;display:block;color:#9b6e62!important;font-size:8px!important}.checkoutDone{background:var(--navy);color:#fff;min-height:100vh;padding:30px 6vw}.checkoutDone>section{color:var(--ink);text-align:center;background:#fff;max-width:690px;margin:55px auto;padding:50px}.checkoutDone>section>i{color:#347863;background:#dcefe7;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 20px;font-size:24px;font-style:normal;display:grid}.checkoutDone>section>small{color:var(--coral);letter-spacing:.14em;font-size:8px;font-weight:800}.checkoutDone h1{font-size:31px}.checkoutDone>section>p{color:#687874;font-size:11px;line-height:1.8}.doneOrder{background:#f1f3ef;justify-content:center;gap:30px;margin:22px 0;padding:14px;font-size:9px;display:flex}.doneOrder span b{margin-left:6px}.downloadBook{text-align:left;border:1px solid #dbe1dc;grid-template-columns:55px 1fr auto;align-items:center;padding:15px;display:grid}.downloadCover{background:var(--coral);color:#fff;place-items:center;height:75px;font-weight:900;display:grid}.downloadBook h2{margin:5px 0;font-size:14px}.downloadBook p,.downloadBook small{font-size:8px!important}.downloadBook button{background:var(--ink);color:#fff;border:0;padding:10px;font-size:8px}.doneActions{justify-content:center;align-items:center;gap:20px;margin:24px 0 18px;display:flex}.doneActions>a:last-child{color:#667671;font-size:9px}@media (width<=780px){.checkoutPage>header>div{display:none}.checkoutLayout{grid-template-columns:1fr;padding:40px 18px}.orderSummary{position:static}.payMethods{grid-template-columns:1fr}.checkoutDone>section{padding:35px 20px}.downloadBook{grid-template-columns:45px 1fr}.downloadBook button{grid-column:1/-1;margin-top:10px}.doneActions{flex-direction:column}}.ecoPage{background:#f7f7f3}.ecoHeader{background:#fff;border-bottom:1px solid #dce1dd;align-items:center;height:78px;padding:0 5vw;display:flex}.ecoHeader nav{gap:30px;margin:auto;font-size:9px;font-weight:800;display:flex}.ecoHeader>a:last-child{background:var(--ink);color:#fff;padding:11px 14px;font-size:9px}.ecoHero{background:var(--navy);color:#fff;text-align:center;min-height:650px;padding:90px 6vw 50px;overflow:hidden}.ecoHero>.eyebrow{justify-content:center}.ecoHero h1{letter-spacing:-.06em;margin:30px 0;font-size:clamp(48px,6vw,78px);line-height:1.08}.ecoHero h1 strong{color:#ff756a}.ecoHero>p:not(.eyebrow){color:#afc2c0;line-height:1.8}.ecoHeroCtas{justify-content:center;align-items:center;gap:25px;margin:32px;display:flex}.ecoHeroCtas>a:last-child{color:#9eb3b1;font-size:9px}.ecoOrbit{justify-content:center;align-items:center;gap:20px;margin:70px auto 0;display:flex}.ecoOrbit span{border:1px solid #37515b;border-radius:50%;place-items:center;width:110px;height:110px;font-size:9px;font-weight:800;display:grid}.ecoOrbit span:nth-of-type(3){background:var(--coral);border-color:var(--coral)}.ecoOrbit i{color:#668083;font-style:normal}.ecoJourney{text-align:center;padding:95px 7vw}.ecoTitle small,.familyHubs article>div>small,.ecoRevenue small,.ecoFinal>small{color:var(--coral);letter-spacing:.14em;font-size:8px;font-weight:800}.ecoTitle h2{margin:14px;font-size:39px}.ecoTitle p{color:#74827e;font-size:11px}.ecoAudience{justify-content:center;margin:30px;display:flex}.ecoAudience button{background:#fff;border:1px solid #d4dbd7;padding:11px 24px;font-size:9px}.ecoAudience button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.ecoJourney>h3{font-size:24px}.journeyCards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.journeyCards article{text-align:left;background:#fff;border-top:3px solid #d9dedb;padding:30px;position:relative}.journeyCards article:nth-child(2){border-color:var(--coral)}.journeyCards article>i{color:#a1aca8;font-size:9px;font-style:normal}.journeyCards article>small{color:var(--coral);margin-top:30px;font-size:8px;display:block}.journeyCards h4{font-size:17px}.journeyCards p{color:#71807c;font-size:10px;line-height:1.7}.journeyCards article>span{z-index:2;color:var(--coral);position:absolute;top:50%;right:-14px}.familyHubs{background:#fff;padding:80px 7vw}.familyHubs>article{grid-template-columns:1.1fr .9fr;min-height:330px;margin-bottom:18px;display:grid}.familyHubs article>div{background:#f1f3ef;padding:45px}.familyHubs article:nth-child(2)>div{background:#e2eee8}.familyHubs article:nth-child(3)>div{background:#fff0ec}.familyHubs h2{font-size:32px}.familyHubs p,.familyHubs li{color:#677772;font-size:10px;line-height:1.8}.familyHubs ul{padding-left:17px}.familyHubs article>div>a{color:var(--coral);margin-top:15px;font-size:9px;font-weight:800;display:inline-block}.familyHubs aside{color:#fff;background:#173b45;flex-direction:column;justify-content:center;padding:50px;display:flex}.familyHubs article:nth-child(2) aside{background:#456f63}.familyHubs article:nth-child(3) aside{background:#9c554c}.familyHubs aside small{letter-spacing:.14em;color:#b8cac8;font-size:8px}.familyHubs aside h3{font-size:29px;line-height:1.35}.familyHubs aside p{color:#c1d0ce}.familyHubs aside span{color:#ffb0a8;font-size:8px}.ecoRevenue{background:#dcece5;padding:85px 7vw}.ecoRevenue>div:first-child{justify-content:space-between;align-items:end;display:flex}.ecoRevenue h2{font-size:38px;line-height:1.3}.revenueGrid{border-top:1px solid #b8c9c1;grid-template-columns:repeat(5,1fr);margin-top:35px;display:grid}.revenueGrid article{border-right:1px solid #bdccc5;padding:24px 12px}.revenueGrid i,.revenueGrid b,.revenueGrid span{display:block}.revenueGrid i{color:var(--coral);font-size:8px;font-style:normal}.revenueGrid b{margin:25px 0 7px;font-size:13px}.revenueGrid span{color:#71817b;font-size:8px}.ecoFinal{text-align:center;background:var(--navy);color:#fff;padding:90px 6vw}.ecoFinal h2{font-size:43px;line-height:1.3}.ecoFinal p{color:#aebfbd;font-size:11px}.ecoFinal>div{justify-content:center;align-items:center;gap:22px;margin-top:30px;display:flex}.ecoFinal>div>a:not(.button){color:#afc2c0;font-size:9px}@media (width<=820px){.ecoHeader{padding:0 20px}.ecoHeader nav{display:none}.ecoHero{padding:70px 20px}.ecoOrbit{justify-content:flex-start;gap:8px;overflow:auto}.ecoOrbit span{min-width:88px;height:88px}.ecoJourney{padding:70px 20px}.journeyCards{grid-template-columns:1fr}.journeyCards article>span{display:none}.familyHubs{padding:60px 20px}.familyHubs>article{grid-template-columns:1fr}.familyHubs aside{padding:35px}.revenueGrid{grid-template-columns:1fr 1fr}.ecoFinal>div{flex-direction:column}}.newsPage{background:#f7f7f3}.newsHeader{background:#fff;border-bottom:1px solid #dce1dd;align-items:center;height:78px;padding:0 5vw;display:flex}.newsHeader nav{gap:30px;margin:auto;font-size:9px;font-weight:800;display:flex}.newsHeader nav .active{color:var(--coral)}.newsHeader>a:last-child{background:var(--ink);color:#fff;padding:11px 14px;font-size:9px}.newsHero{background:var(--navy);color:#fff;grid-template-columns:1.15fr .85fr;align-items:center;gap:7vw;min-height:520px;padding:85px 7vw;display:grid}.newsHero h1{letter-spacing:-.06em;margin:28px 0;font-size:clamp(48px,6vw,76px);line-height:1.08}.newsHero h1 strong{color:#ff756a}.newsHero>div>p:last-child{color:#afc2c0;font-size:12px;line-height:1.8}.newsHero aside{border-left:1px solid #36505a;padding:45px}.newsHero aside small,.newsHero aside b,.newsHero aside span{display:block}.newsHero aside small{color:#ff8a7f;letter-spacing:.14em;font-size:8px}.newsHero aside b{margin:25px 0 35px;font-size:24px;line-height:1.5}.newsHero aside span{color:#829b99;font-size:8px}.newsTicker{background:var(--coral);color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:24px;height:48px;font-size:9px;display:flex;overflow:hidden}.newsTicker b{color:var(--coral);background:#fff;padding:6px 9px}.newsTicker i{opacity:.6;font-style:normal}.newsContent{padding:90px 7vw}.newsIntro{justify-content:space-between;align-items:end;display:flex}.newsIntro small,.newsBridge small,.newsLetter>small{color:var(--coral);letter-spacing:.14em;font-size:8px;font-weight:800}.newsIntro h2,.newsBridge h2{margin:14px 0;font-size:40px;line-height:1.3}.newsIntro>p{color:#6f7e7a;font-size:10px;line-height:1.8}.newsCategories{border-bottom:1px solid #d6dcd8;gap:6px;margin:38px 0;display:flex}.newsCategories button{color:#74817e;cursor:pointer;background:0 0;border:0;padding:12px 15px;font-size:9px}.newsCategories button.active{color:var(--coral);border-bottom:2px solid var(--coral);font-weight:800}.newsGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.newsGrid article{background:#fff;grid-template-columns:150px 1fr;min-height:230px;display:grid}.newsGrid article.featured{grid-column:1/-1;grid-template-columns:42% 1fr;min-height:340px}.newsArt{color:#fff;background:#173c46;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.newsGrid article:nth-child(2n) .newsArt{background:#55796d}.newsGrid article:nth-child(3n) .newsArt{background:#b65e52}.newsArt span{align-self:center;margin:auto;font-size:52px;font-weight:900}.newsArt small{font-size:8px}.newsGrid article>div:last-child{flex-direction:column;padding:30px;display:flex}.newsGrid article>div>small{color:var(--coral);font-size:8px;font-weight:800}.newsGrid h3{font-size:21px;line-height:1.45}.newsGrid p{color:#70807b;font-size:10px;line-height:1.7}.newsGrid footer{color:var(--ink);background:0 0;border-top:1px solid #e0e4e1;justify-content:space-between;margin-top:auto;padding:17px 0 0;font-size:8px;display:flex}.newsGrid footer span b{margin-left:5px}.newsGrid footer a{color:var(--coral);font-weight:800}.newsBridge{background:#dcece5;grid-template-columns:.8fr 1.2fr;align-items:center;gap:6vw;padding:80px 7vw;display:grid}.newsBridge>div>p{color:#6a7c76;font-size:10px;line-height:1.8}.bridgeSteps{grid-template-columns:repeat(3,1fr);display:grid}.bridgeSteps a{border-left:1px solid #afc4ba;padding:25px}.bridgeSteps i,.bridgeSteps b,.bridgeSteps span{display:block}.bridgeSteps i{color:var(--coral);font-size:8px;font-style:normal}.bridgeSteps b{margin:45px 0 13px;font-size:14px}.bridgeSteps span{color:#677b73;font-size:8px}.newsLetter{text-align:center;background:#fff;padding:85px 20px}.newsLetter h2{font-size:40px;line-height:1.3}.newsLetter>p{color:#70807b;font-size:10px}.newsLetter form{grid-template-columns:1fr auto;max-width:520px;margin:27px auto 10px;display:grid}.newsLetter input{border:1px solid #d6dcd8;padding:15px}.newsLetter button{background:var(--coral);color:#fff;border:0;padding:0 22px;font-size:9px;font-weight:800}.newsLetter>span{color:#98a29f;font-size:8px}@media (width<=820px){.newsHeader{padding:0 20px}.newsHeader nav{display:none}.newsHero{grid-template-columns:1fr;padding:65px 22px}.newsHero aside{border-top:1px solid #36505a;border-left:0;padding:25px 0}.newsTicker{justify-content:flex-start;padding:0 20px}.newsContent{padding:65px 20px}.newsIntro{display:block}.newsGrid{grid-template-columns:1fr}.newsGrid article,.newsGrid article.featured{grid-column:auto;grid-template-columns:105px 1fr;min-height:230px}.newsGrid article>div:last-child{padding:22px}.newsArt span{font-size:32px}.newsGrid footer{display:block}.newsGrid footer a{margin-top:8px;display:block}.newsBridge{grid-template-columns:1fr;padding:65px 20px}.newsLetter h2{font-size:31px}.newsLetter form{grid-template-columns:1fr}.newsLetter button{padding:14px}}.learningPage{background:#f7f7f3}.learningHeader{background:#fff;border-bottom:1px solid #dce1dd;align-items:center;height:78px;padding:0 5vw;display:flex}.learningHeader nav{gap:30px;margin:auto;font-size:9px;font-weight:800;display:flex}.learningHeader nav .active{color:var(--coral)}.learningHeader>a:last-child{background:var(--ink);color:#fff;padding:11px 14px;font-size:9px}.learningHero{color:#fff;background:#173c46;grid-template-columns:1.08fr .92fr;align-items:center;gap:7vw;min-height:590px;padding:85px 7vw;display:grid}.learningHero h1{letter-spacing:-.06em;margin:28px 0;font-size:clamp(48px,6vw,76px);line-height:1.08}.learningHero h1 strong{color:#ff7a6e}.learningHero>div>p:not(.eyebrow){color:#b5c8c5;font-size:12px;line-height:1.8}.learningHero>div>div{align-items:center;gap:25px;margin-top:30px;display:flex}.learningHero>div>div>a:last-child{color:#b8cbc8;font-size:9px}.learningHero aside{color:var(--ink);background:#dcece5;padding:48px}.learningHero aside>small{color:#578076;font-size:8px;font-weight:800}.learningHero aside>div{align-items:center;gap:12px;margin:40px 0;display:flex}.learningHero aside>div span{border:1px solid #aac0b6;padding:14px 10px;font-size:8px;font-weight:800}.learningHero aside i{color:var(--coral);font-style:normal}.learningHero aside>b{font-size:24px;line-height:1.5}.learningHero aside>p{color:#6c7f78;margin-top:22px;font-size:9px}.learningProof{background:#fff;grid-template-columns:repeat(3,1fr);padding:0 7vw;display:grid}.learningProof div{border-right:1px solid #e0e5e1;padding:27px}.learningProof b,.learningProof span{display:block}.learningProof b{color:var(--coral);margin-bottom:8px;font-size:9px}.learningProof span{color:#6b7b76;font-size:10px}.courseSection{padding:90px 7vw}.courseHead{justify-content:space-between;align-items:end;display:flex}.courseHead small,.learningPath small,.enterpriseLearning>div>small,.learningFinal>small{color:var(--coral);letter-spacing:.14em;font-size:8px;font-weight:800}.courseHead h2,.learningPath h2,.enterpriseLearning h2{margin:14px 0;font-size:40px;line-height:1.3}.courseHead>p{color:#6f7f79;font-size:10px;line-height:1.8}.courseTabs{border-bottom:1px solid #d7ddd9;gap:5px;margin:35px 0;display:flex}.courseTabs button{color:#74827e;background:0 0;border:0;padding:12px 15px;font-size:9px}.courseTabs button.active{color:var(--coral);border-bottom:2px solid var(--coral);font-weight:800}.courseGrid{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.courseGrid article{background:#fff;grid-template-columns:165px 1fr;min-height:300px;display:grid}.courseVisual{color:#fff;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.courseVisual.coral{background:#c65f55}.courseVisual.navy{background:#173c46}.courseVisual.mint{background:#6f998b}.courseVisual.amber{background:#ad744d}.courseVisual small,.courseVisual span{font-size:7px}.courseVisual strong{align-self:center;font-size:58px}.courseGrid article>div:last-child{flex-direction:column;padding:28px;display:flex}.courseGrid article>div>small{color:var(--coral);font-size:8px}.courseGrid h3{font-size:20px;line-height:1.4}.courseGrid p{color:#6e7e79;font-size:10px;line-height:1.7}.courseGrid dl{border-top:1px solid #e0e5e1;margin-top:auto}.courseGrid dl>div{justify-content:space-between;padding:7px 0;font-size:8px;display:flex}.courseGrid dt{color:#899590}.courseGrid dd{margin:0;font-weight:800}.courseGrid a{color:var(--coral);margin-top:14px;font-size:9px;font-weight:800}.learningPath{background:#dcece5;padding:80px 7vw}.learningPath>div:last-child{grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid}.learningPath article{border-left:1px solid #b3c7be;padding:25px;position:relative}.learningPath i,.learningPath b,.learningPath span{display:block}.learningPath i{color:var(--coral);font-size:8px;font-style:normal}.learningPath b{margin:35px 0 10px;font-size:13px}.learningPath span{color:#6c7d76;font-size:9px}.learningPath em{color:var(--coral);font-style:normal;position:absolute;top:50%;right:-5px}.enterpriseLearning{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:90px 7vw;display:grid}.enterpriseLearning>div>p,.enterpriseLearning li{color:#b1c3c0;font-size:10px;line-height:1.8}.enterpriseLearning ul{margin:25px 0;padding-left:17px}.enterpriseLearning aside{color:var(--ink);background:#fff;padding:35px}.enterpriseLearning aside>small{color:var(--coral);font-size:8px;font-weight:800}.enterpriseLearning aside>div{border-bottom:1px solid #e0e5e1;grid-template-columns:80px 1fr;padding:18px 0;display:grid}.enterpriseLearning aside b{font-size:11px}.enterpriseLearning aside span{color:#73817d;font-size:9px}.learningFinal{text-align:center;background:#fff;padding:90px 20px}.learningFinal h2{font-size:42px;line-height:1.3}.learningFinal>div{justify-content:center;align-items:center;gap:24px;margin-top:30px;display:flex}.learningFinal>div>a:not(.button){color:#60736d;font-size:9px}@media (width<=820px){.learningHeader{padding:0 20px}.learningHeader nav{display:none}.learningHero{grid-template-columns:1fr;padding:65px 22px}.learningHero aside{padding:30px}.learningProof{grid-template-columns:1fr;padding:0 20px}.courseSection{padding:65px 20px}.courseHead{display:block}.courseGrid{grid-template-columns:1fr}.learningPath{padding:65px 20px}.learningPath>div:last-child{grid-template-columns:1fr 1fr}.learningPath em{display:none}.enterpriseLearning{grid-template-columns:1fr;padding:65px 20px}.learningFinal>div{flex-direction:column}}@media (width<=520px){.learningHero>div>div{flex-direction:column;align-items:flex-start}.courseGrid article{grid-template-columns:105px 1fr}.courseVisual strong{font-size:38px}.courseGrid article>div:last-child{padding:20px}.courseGrid dl>div{display:block}.courseGrid dd{margin-top:3px}.learningPath>div:last-child{grid-template-columns:1fr}.learningFinal h2{font-size:32px}}.businessPage{background:#f7f7f3}.businessHeader{background:#fff;border-bottom:1px solid #dce1dd;align-items:center;height:78px;padding:0 5vw;display:flex}.businessHeader nav{gap:30px;margin:auto;font-size:9px;font-weight:800;display:flex}.businessHeader nav .active{color:var(--coral)}.businessHeader>a:last-child{background:var(--ink);color:#fff;padding:11px 14px;font-size:9px}.businessHero{background:var(--navy);color:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;min-height:630px;padding:90px 7vw;display:grid}.businessHero h1{letter-spacing:-.06em;margin:28px 0;font-size:clamp(48px,6vw,78px);line-height:1.08}.businessHero h1 strong{color:#ff786c}.businessHero>div>p:not(.eyebrow){color:#afc2c0;font-size:12px;line-height:1.9}.businessHero>div>div{align-items:center;gap:25px;margin-top:32px;display:flex}.businessHero>div>div>a:last-child{color:#aac0bd;font-size:9px}.businessHero aside{border:1px solid #38505a;padding:38px}.businessHero aside>small{color:#ff8a7f;font-size:8px;font-weight:800}.businessHero aside>div{border-bottom:1px solid #334c56;justify-content:space-between;padding:20px 0;display:flex}.businessHero aside b{font-size:12px}.businessHero aside i{color:#668088;font-size:9px;font-style:normal}.businessChallenges{padding:85px 7vw}.businessChallenges>small,.solutionHead>small,.businessProcess small,.businessCases small,.businessContact>div>small{color:var(--coral);letter-spacing:.14em;font-size:8px;font-weight:800}.businessChallenges>h2{font-size:40px}.businessChallenges>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:35px;display:grid}.businessChallenges article{background:#fff;border-top:3px solid #d8dedb;padding:32px}.businessChallenges article:nth-child(2){border-color:var(--coral)}.businessChallenges i{color:#a1aca8;font-size:9px;font-style:normal}.businessChallenges h3{margin-top:30px;font-size:18px}.businessChallenges p{color:#6d7d78;font-size:10px;line-height:1.7}.businessSolutions{background:#fff;padding:85px 7vw}.solutionHead{justify-content:space-between;align-items:end;display:flex}.solutionHead h2,.businessProcess h2,.businessContact h2{margin:14px 0;font-size:40px;line-height:1.3}.solutionHead>p{color:#6f7f79;font-size:10px;line-height:1.8}.solutionTabs{grid-template-columns:repeat(3,1fr);margin-top:38px;display:grid}.solutionTabs button{background:#f7f7f3;border:1px solid #d8dedb;padding:16px;font-size:10px}.solutionTabs button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.solutionDetail{grid-template-columns:1.1fr .9fr;min-height:380px;display:grid}.solutionDetail>div{background:#f1f3ef;padding:45px}.solutionDetail>div>small{color:var(--coral);font-size:8px}.solutionDetail h3{font-size:30px}.solutionDetail p,.solutionDetail li{color:#687974;font-size:10px;line-height:1.8}.solutionDetail ul{margin:22px 0;padding-left:18px}.solutionDetail>div>a{color:var(--coral);font-size:9px;font-weight:800}.solutionDetail aside{color:#fff;background:#173c46;flex-direction:column;justify-content:center;padding:45px;display:flex}.solutionDetail aside span{color:#ff776b;font-size:70px;font-weight:900}.solutionDetail aside b{margin:18px 0;font-size:23px}.solutionDetail aside small{color:#9eb4b1;font-size:8px}.businessProcess{background:#dcece5;padding:80px 7vw}.businessProcess>div:last-child{grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid}.businessProcess article{border-left:1px solid #b5c8bf;padding:25px;position:relative}.businessProcess i,.businessProcess b,.businessProcess span{display:block}.businessProcess i{color:var(--coral);font-size:8px;font-style:normal}.businessProcess b{margin:35px 0 9px;font-size:13px}.businessProcess span{color:#6b7d76;font-size:9px}.businessProcess em{color:var(--coral);font-style:normal;position:absolute;top:50%;right:-5px}.businessCases{padding:85px 7vw}.businessCases>.solutionHead{display:block}.businessCases>div:last-child{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:35px;display:grid}.businessCases article{background:#fff;padding:32px}.businessCases h3{margin:25px 0;font-size:19px;line-height:1.4}.businessCases p{color:#6f7f7a;font-size:10px;line-height:1.8}.businessCases article>span{color:var(--coral);border-top:1px solid #e0e5e1;margin-top:25px;padding-top:17px;font-size:8px;display:block}.businessContact{color:#fff;background:#9d574d;grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;padding:90px 7vw;display:grid}.businessContact>div>small{color:#ffd0cb}.businessContact>div>p{color:#f1d6d2;font-size:10px;line-height:1.8}.businessContact>div>div{gap:20px;margin-top:28px;font-size:9px;display:flex}.businessContact>div>div b{color:#ffd0cb;margin-right:5px}.businessContact aside{color:var(--ink);text-align:center;background:#fff;padding:38px}.businessContact aside>small{color:var(--coral);font-size:8px;font-weight:800}.businessContact aside>.button{margin:24px 0 18px;display:flex}.businessContact aside>a:not(.button){font-size:19px;font-weight:800}.businessContact aside>p{color:#7d8a86;font-size:8px}@media (width<=820px){.businessHeader{padding:0 20px}.businessHeader nav{display:none}.businessHero{grid-template-columns:1fr;padding:65px 22px}.businessHero aside{padding:28px}.businessChallenges{padding:65px 20px}.businessChallenges>div{grid-template-columns:1fr}.businessSolutions{padding:65px 20px}.solutionHead{display:block}.solutionDetail{grid-template-columns:1fr}.businessProcess{padding:65px 20px}.businessProcess>div:last-child{grid-template-columns:1fr 1fr}.businessProcess em{display:none}.businessCases{padding:65px 20px}.businessCases>div:last-child{grid-template-columns:1fr}.businessContact{grid-template-columns:1fr;padding:65px 20px}}@media (width<=520px){.businessHero>div>div{flex-direction:column;align-items:flex-start}.solutionTabs,.businessProcess>div:last-child{grid-template-columns:1fr}.businessContact>div>div{flex-direction:column}.solutionDetail>div,.solutionDetail aside{padding:30px}}.pricingPage{background:#f7f7f3}.pricingHeader{background:#fff;border-bottom:1px solid #dce1dd;align-items:center;height:78px;padding:0 5vw;display:flex}.pricingHeader nav{gap:27px;margin:auto;font-size:9px;font-weight:800;display:flex}.pricingHeader>a:last-child{background:var(--ink);color:#fff;padding:11px 14px;font-size:9px}.pricingHero{background:var(--navy);color:#fff;text-align:center;padding:90px 20px 75px}.pricingHero>.eyebrow{justify-content:center}.pricingHero h1{letter-spacing:-.06em;margin:28px 0;font-size:clamp(48px,6vw,76px);line-height:1.1}.pricingHero h1 strong{color:#ff786c}.pricingHero>p:not(.eyebrow){color:#afc2c0;font-size:12px;line-height:1.8}.pricingHero>div{justify-content:center;align-items:center;gap:25px;margin:30px;display:flex}.pricingHero>div>a:last-child{color:#a9bfbc;font-size:9px}.pricingHero>small{color:#6f898e;font-size:8px}.pricingPlans{padding:90px 7vw}.pricingIntro{justify-content:space-between;align-items:end;display:flex}.pricingIntro small,.pricingExtras small,.pricingFlow>small,.pricingEnterprise small,.pricingFaq>small,.pricingFinal>small{color:var(--coral);letter-spacing:.14em;font-size:8px;font-weight:800}.pricingIntro h2,.pricingExtras h2,.pricingFlow h2,.pricingEnterprise h2,.pricingFaq h2{margin:14px 0;font-size:40px;line-height:1.3}.pricingIntro>p{color:#6f7f79;font-size:10px;line-height:1.8}.pricingTabs{border-bottom:1px solid #d6dcd8;margin:35px 0;display:flex}.pricingTabs button{color:#73817d;background:0 0;border:0;padding:13px 24px;font-size:10px}.pricingTabs button.active{color:var(--coral);border-bottom:2px solid var(--coral);font-weight:800}.planGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:15px;display:grid}.planGrid article{background:#fff;border:1px solid #dce1dd;flex-direction:column;padding:34px;display:flex;position:relative}.planGrid article.popular{border:2px solid var(--coral);transform:translateY(-8px)}.planGrid article>em{background:var(--coral);color:#fff;padding:6px 8px;font-size:7px;font-style:normal;position:absolute;top:15px;right:15px}.planGrid article>small{color:var(--coral);font-size:9px;font-weight:800}.planGrid h3{margin:30px 0 8px;font-size:24px}.planGrid article>p{color:#6f7f79;min-height:34px;font-size:10px}.planGrid ul{border-top:1px solid #e0e4e1;margin-bottom:25px;padding:20px 0;list-style:none}.planGrid li{color:#5f706b;padding:7px 0;font-size:9px}.planGrid li:first-letter{color:var(--coral)}.planGrid article>a{text-align:center;border:1px solid #cfd7d3;margin-top:auto;padding:14px;font-size:9px;font-weight:800}.planGrid article>a.button{border:0}.pricingExtras{background:#fff;padding:80px 7vw}.pricingExtras>div:last-child{background:#dce1dd;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:35px;display:grid}.pricingExtras article{background:#fff;padding:27px}.pricingExtras i,.pricingExtras b,.pricingExtras span{display:block}.pricingExtras i{color:var(--coral);font-size:8px;font-style:normal}.pricingExtras b{margin:23px 0 8px;font-size:13px}.pricingExtras span{color:#6f7f79;font-size:9px}.pricingFlow{background:#dcece5;padding:80px 7vw}.pricingFlow>div{grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid}.pricingFlow article{border-left:1px solid #b4c7be;padding:25px;position:relative}.pricingFlow i,.pricingFlow b,.pricingFlow span{display:block}.pricingFlow i{color:var(--coral);font-size:8px;font-style:normal}.pricingFlow b{margin:35px 0 9px;font-size:13px}.pricingFlow span{color:#6c7d76;font-size:9px}.pricingFlow em{color:var(--coral);font-style:normal;position:absolute;top:50%;right:-5px}.pricingEnterprise{color:#fff;background:#173c46;justify-content:space-between;align-items:center;padding:75px 7vw;display:flex}.pricingEnterprise p{color:#b4c7c4;font-size:10px;line-height:1.8}.pricingFaq{max-width:1000px;margin:auto;padding:85px 7vw}.pricingFaq>div{margin-top:30px}.pricingFaq details{border-top:1px solid #d7ddd9;padding:20px}.pricingFaq details:last-child{border-bottom:1px solid #d7ddd9}.pricingFaq summary{cursor:pointer;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.pricingFaq summary span{color:var(--coral)}.pricingFaq details p{color:#6c7c77;font-size:10px;line-height:1.8}.pricingFinal{text-align:center;background:var(--navy);color:#fff;padding:90px 20px}.pricingFinal h2{font-size:42px;line-height:1.3}.pricingFinal>div{justify-content:center;align-items:center;gap:24px;margin-top:30px;display:flex}.pricingFinal>div>a:not(.button){color:#acbfbd;font-size:9px}@media (width<=820px){.pricingHeader{padding:0 20px}.pricingHeader nav{display:none}.pricingHero{padding:70px 20px}.pricingPlans{padding:65px 20px}.pricingIntro{display:block}.planGrid{grid-template-columns:1fr}.planGrid article.popular{transform:none}.pricingExtras{padding:65px 20px}.pricingExtras>div:last-child{grid-template-columns:1fr 1fr}.pricingFlow{padding:65px 20px}.pricingFlow>div{grid-template-columns:1fr 1fr}.pricingFlow em{display:none}.pricingEnterprise{padding:65px 20px;display:block}.pricingEnterprise>.button{margin-top:20px}.pricingFaq{padding:65px 20px}.pricingFinal>div{flex-direction:column}}@media (width<=520px){.pricingHero>div{flex-direction:column}.pricingTabs{overflow:auto}.pricingTabs button{min-width:90px}.pricingExtras>div:last-child,.pricingFlow>div{grid-template-columns:1fr}.pricingFinal h2{font-size:32px}}.contactPage{background:#eef1ed;min-height:100vh}.contactPage>header{background:#fff;border-bottom:1px solid #dce1dd;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex}.contactPage>header>div{color:#9aa4a1;align-items:center;gap:15px;font-size:8px;display:flex}.contactPage>header>div span.active{color:var(--coral);font-weight:800}.contactPage>header>div i{font-style:normal}.contactPage>header>a:last-child{font-size:9px;font-weight:800}.contactLayout{grid-template-columns:.85fr 1.15fr;min-height:calc(100vh - 78px);display:grid}.contactLayout>aside{background:var(--navy);color:#fff;padding:75px 6vw}.contactLayout>aside h1{letter-spacing:-.05em;margin:30px 0;font-size:49px;line-height:1.15}.contactLayout>aside h1 strong{color:#ff786c}.contactLayout>aside>p:not(.eyebrow){color:#adc0be;font-size:11px;line-height:1.8}.contactLayout>aside ul{border-top:1px solid #334c55;border-bottom:1px solid #334c55;margin:30px 0;padding:20px 0;list-style:none}.contactLayout>aside li{color:#aec0bd;padding:8px 0;font-size:9px}.contactLayout>aside li b{color:#fff;margin-right:6px}.contactLayout>aside>div small,.contactLayout>aside>div a,.contactLayout>aside>div span{display:block}.contactLayout>aside>div small{color:#ff8b80;font-size:7px}.contactLayout>aside>div a{margin:9px 0;font-size:13px}.contactLayout>aside>div span{color:#8ca2a0;font-size:8px}.contactForm{background:#fff;padding:65px 7vw}.contactProgress>span{color:var(--coral);font-size:8px;font-weight:800}.contactProgress>div{background:#e4e8e5;height:3px;margin-top:10px}.contactProgress>div i{background:var(--coral);height:100%;transition:all .3s;display:block}.contactStep{padding-top:40px}.contactStep>small{color:var(--coral);font-size:8px;font-weight:800}.contactStep h2{margin:12px 0;font-size:30px}.contactStep>p{color:#74827e;font-size:10px}.serviceChoices{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;display:grid}.serviceChoices button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dfdb;grid-template-columns:42px 1fr auto;align-items:center;padding:18px;display:grid}.serviceChoices button>i{background:#edf1ed;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:800;display:grid}.serviceChoices b,.serviceChoices small{display:block}.serviceChoices b{font-size:11px}.serviceChoices small{color:#7f8c88;margin-top:5px;font-size:8px}.serviceChoices em{color:#a3ada9;font-style:normal}.serviceChoices button.active{border-color:var(--coral);background:#fff8f6}.serviceChoices button.active>i,.serviceChoices button.active em{color:var(--coral)}.stageChoices{gap:8px;margin:27px 0;display:grid}.stageChoices button{text-align:left;background:#fff;border:1px solid #d9dfdb;padding:15px;font-size:10px}.stageChoices button i{border:1px solid #ced6d1;place-items:center;width:18px;height:18px;margin-right:10px;font-style:normal;display:inline-grid}.stageChoices button.active{border-color:var(--coral);background:#fff8f6}.stageChoices button.active i{background:var(--coral);color:#fff}.contactStep>label{font-size:9px;font-weight:800;display:block}.contactStep select{background:#fff;border:1px solid #d7ded9;width:100%;margin-top:8px;padding:13px;display:block}.contactFields{grid-template-columns:1fr 1fr;gap:15px;margin-top:28px;display:grid}.contactFields label{font-size:9px;font-weight:800}.contactFields input,.contactFields textarea{border:1px solid #d7ded9;width:100%;margin-top:7px;padding:13px;display:block}.contactFields textarea{resize:none;height:95px}.contactFields .wide{grid-column:1/-1}.contactAgree{color:#72807c;margin-top:15px;font-size:8px!important}.contactForm>footer{color:var(--ink);background:0 0;border-top:1px solid #e0e5e1;justify-content:space-between;margin-top:30px;padding:28px 0 0;display:flex}.contactForm>footer button:first-child{background:0 0;border:0;font-size:9px}.contactForm>footer button:first-child:disabled{opacity:.3}.contactDone{background:var(--navy);color:#fff;min-height:100vh;padding:30px 6vw}.contactDone>section{max-width:650px;color:var(--ink);text-align:center;background:#fff;margin:60px auto;padding:55px}.contactDone>section>i{color:#3b7f69;background:#dcefe7;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;font-size:23px;font-style:normal;display:grid}.contactDone>section>small{color:var(--coral);margin-top:20px;font-size:8px;display:block}.contactDone h1{font-size:29px}.contactDone>section>p{color:#6d7c77;font-size:10px;line-height:1.8}.contactDone>section>div{background:#f1f3ef;justify-content:center;gap:20px;margin:24px 0;padding:15px;font-size:9px;display:flex}.contactDone>section>.button{display:flex}.contactDone>section>a:last-child{color:#70807b;margin-top:20px;font-size:9px;display:block}@media (width<=820px){.contactPage>header{padding:0 20px}.contactPage>header>div,.contactPage>header>a:last-child{display:none}.contactLayout{grid-template-columns:1fr}.contactLayout>aside{padding:55px 22px}.contactLayout>aside h1{font-size:40px}.contactForm{padding:50px 22px}.contactDone>section{padding:38px 22px}}@media (width<=520px){.serviceChoices,.contactFields{grid-template-columns:1fr}.contactFields .wide{grid-column:auto}.contactForm>footer{align-items:center}.contactStep h2{font-size:25px}}.loginPage{background:#f4f5f1;grid-template-columns:.9fr 1.1fr;min-height:100vh;display:grid}.loginBrandPanel{background:var(--navy);color:#fff;flex-direction:column;justify-content:space-between;padding:45px 6vw;display:flex}.loginBrandPanel .brand{color:#fff}.loginBrandPanel>div:nth-child(2){margin:80px 0}.loginBrandPanel h1{letter-spacing:-.06em;margin:28px 0;font-size:clamp(42px,4.5vw,65px);line-height:1.12}.loginBrandPanel h1 strong{color:#ff776b}.loginBrandPanel>div>p:not(.eyebrow){color:#adbfbd;max-width:500px;font-size:11px;line-height:1.9}.loginFlow{align-items:center;gap:12px;display:flex}.loginFlow span{border:1px solid #3c555e;padding:11px;font-size:8px}.loginFlow i{color:#607b82;font-style:normal}.loginBrandPanel>small{color:#637c82;margin-top:35px;font-size:7px}.loginPanel{flex-direction:column;padding:35px 7vw 55px;display:flex}.loginPanel>a:first-child{color:#6e7d79;align-self:flex-end;font-size:9px}.loginBox{width:100%;max-width:540px;margin:auto}.loginBox>small{color:var(--coral);letter-spacing:.13em;font-size:8px;font-weight:800}.loginBox h2{margin:13px 0;font-size:37px}.loginBox>p{color:#71807c;font-size:10px}.roleTabs{grid-template-columns:repeat(3,1fr);margin:28px 0 14px;display:grid}.roleTabs button{background:#fff;border:1px solid #d6dcd8;padding:13px;font-size:9px}.roleTabs button.active{background:var(--ink);border-color:var(--ink);color:#fff}.rolePreview{background:#dcece5;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:17px;display:grid}.rolePreview>i{width:38px;height:38px;color:var(--coral);background:#fff;place-items:center;font-style:normal;font-weight:800;display:grid}.rolePreview b,.rolePreview span{display:block}.rolePreview b{font-size:10px}.rolePreview span{color:#667973;margin-top:5px;font-size:8px}.loginBox form{margin-top:22px}.loginBox form>label{margin-top:14px;font-size:9px;font-weight:800;display:block}.loginBox form>label>input,.loginBox form>label>div{width:100%;margin-top:7px;display:block}.loginBox form input{background:#fff;border:1px solid #d4dbd7;padding:13px}.loginBox form>label>input{width:100%}.loginBox form>label>div{background:#fff;border:1px solid #d4dbd7;grid-template-columns:1fr auto;display:grid}.loginBox form>label>div input{border:0}.loginBox form>label>div button{color:#6d7b77;background:0 0;border:0;padding:0 13px;font-size:8px}.loginOptions{color:#697974;justify-content:space-between;margin:13px 0;font-size:8px;display:flex}.loginOptions input{padding:0}.loginError{background:#fff0ed;padding:10px;color:#a65349!important;font-size:8px!important}.loginBox form>.button{width:100%;margin-top:8px}.loginDivider{align-items:center;gap:10px;margin:20px 0;display:flex}.loginDivider:before,.loginDivider:after{content:"";background:#d8dedb;flex:1;height:1px}.loginDivider span{color:#9aa4a1;font-size:7px}.demoLogin{border:1px solid var(--coral);color:var(--coral);text-align:center;padding:13px;font-size:9px;font-weight:800;display:block}.authNote{text-align:center;color:#8a9692!important;font-size:7px!important;line-height:1.7!important}.loginSignup{text-align:center;color:#6e7d79;margin-top:20px;font-size:8px}.loginSignup a{color:var(--coral);font-weight:800}.loginPanel>aside{border-top:1px solid #d8dedb;flex-wrap:wrap;gap:14px;width:100%;max-width:540px;margin:20px auto 0;padding-top:17px;display:flex}.loginPanel>aside b{color:#72807c;width:100%;font-size:8px}.loginPanel>aside span{color:#6a7a75;font-size:8px}.loginPanel>aside span:first-letter{color:var(--coral)}@media (width<=850px){.loginPage{grid-template-columns:1fr}.loginBrandPanel{padding:35px 22px}.loginBrandPanel>div:nth-child(2){margin:55px 0}.loginBrandPanel>small{display:none}.loginPanel{padding:35px 22px}.loginPanel>a:first-child{align-self:flex-start;margin-bottom:35px}}@media (width<=500px){.loginFlow{overflow:auto}.loginFlow span{min-width:max-content}.roleTabs{grid-template-columns:1fr}.loginBox h2{font-size:31px}}.loginSecureCta{width:100%;margin-top:22px;display:flex}.loginHelp{justify-content:center;gap:18px;margin-top:14px;font-size:9px;display:flex}.loginHelp a{color:#536b66;border-bottom:1px solid #aebbb6;padding-bottom:3px}.onboardShortcut{background:var(--coral);color:#fff;padding:12px 16px;font-size:8px;font-weight:800;position:fixed;bottom:22px;right:25px;box-shadow:0 8px 25px #0002}.onboardPage{background:#f2f4ef;min-height:100vh}.onboardPage>header{background:#fff;border-bottom:1px solid #dce1dd;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex}.onboardPage>header>div{color:#98a39f;align-items:center;gap:14px;font-size:8px;display:flex}.onboardPage>header>div span.active{color:var(--coral);font-weight:800}.onboardPage>header>div i{font-style:normal}.onboardPage>header>a:last-child{font-size:9px}.onboardLayout{grid-template-columns:.85fr 1.15fr;min-height:calc(100vh - 78px);display:grid}.onboardLayout>aside{color:#fff;background:#173c46;padding:75px 6vw}.onboardLayout>aside>small{color:#ff8c81;font-size:8px}.onboardLayout>aside h1{letter-spacing:-.05em;margin:30px 0;font-size:47px;line-height:1.2}.onboardLayout>aside h1 strong{color:#ff786c}.onboardLayout>aside>p{color:#b3c6c3;font-size:10px;line-height:1.9}.onboardMap{align-items:center;gap:12px;margin:55px 0;display:flex}.onboardMap span{color:#688087;border-top:2px solid #47616a;padding-top:9px;font-size:8px}.onboardMap span.active{color:#ff8b80;border-color:#ff8b80}.onboardMap i{color:#607a81;font-style:normal}.onboardLayout>aside>b{color:#8ea4a1;border-top:1px solid #36515a;padding-top:18px;font-size:8px;font-weight:400;display:block}.onboardForm{background:#fff;padding:65px 7vw}.onboardProgress>span{color:var(--coral);font-size:8px;font-weight:800}.onboardProgress>div{background:#e1e6e2;height:3px;margin-top:10px}.onboardProgress>div i{background:var(--coral);height:100%;transition:all .3s;display:block}.onboardStep{padding-top:40px}.onboardStep>small{color:var(--coral);font-size:8px;font-weight:800}.onboardStep h2{margin:12px 0;font-size:30px}.onboardStep>p{color:#75837f;font-size:10px}.onboardRoles{gap:9px;margin-top:28px;display:grid}.onboardRoles button{text-align:left;background:#fff;border:1px solid #d8dedb;grid-template-columns:45px 110px 1fr auto;align-items:center;padding:16px;display:grid}.onboardRoles button>i{background:#edf1ed;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.onboardRoles button>b{font-size:11px}.onboardRoles button>span{color:#74827e;font-size:9px}.onboardRoles button>em{color:#a1aca8;font-style:normal}.onboardRoles button.active{border-color:var(--coral);background:#fff8f6}.onboardRoles button.active>i,.onboardRoles button.active>em{color:var(--coral)}.interestChoices{flex-wrap:wrap;gap:9px;margin:30px 0;display:flex}.interestChoices button{background:#fff;border:1px solid #d7ddd9;padding:13px 16px;font-size:9px}.interestChoices button i{margin-right:7px;font-style:normal}.interestChoices button.active{border-color:var(--coral);color:var(--coral);background:#fff7f5}.selectionSummary{background:#dcece5;padding:18px}.selectionSummary b,.selectionSummary span{display:block}.selectionSummary b{font-size:9px}.selectionSummary span{color:#657871;margin-top:7px;font-size:8px}.onboardFields{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.onboardFields label{font-size:9px;font-weight:800}.onboardFields input{border:1px solid #d7ddd9;width:100%;margin-top:7px;padding:13px;display:block}.policyPreview{background:#f1f3ef;margin-top:20px;padding:18px}.policyPreview b,.policyPreview span,.policyPreview small{display:block}.policyPreview b{margin-bottom:9px;font-size:9px}.policyPreview span{color:#667671;padding:4px 0;font-size:8px}.policyPreview small{color:#98a39f;margin-top:8px;font-size:7px}.onboardForm>footer{color:var(--ink);background:0 0;border-top:1px solid #e0e5e1;justify-content:space-between;margin-top:30px;padding:28px 0 0;display:flex}.onboardForm>footer>button:first-child{background:0 0;border:0;font-size:9px}.onboardForm>footer button:disabled{opacity:.3}.onboardDone{background:var(--navy);place-items:center;min-height:100vh;padding:60px 20px;display:grid}.onboardDone>section{color:var(--ink);text-align:center;background:#fff;max-width:650px;padding:55px}.onboardDone>section>i{width:65px;height:65px;color:var(--coral);background:#dcece5;place-items:center;margin:auto;font-size:20px;font-style:normal;font-weight:800;display:grid}.onboardDone>section>small{color:var(--coral);margin-top:20px;font-size:8px;display:block}.onboardDone h1{font-size:30px}.onboardDone p{color:#6d7d78;font-size:10px;line-height:1.8}.onboardDone>section>div{flex-wrap:wrap;justify-content:center;gap:7px;margin:25px;display:flex}.onboardDone>section>div span{background:#eef1ed;padding:7px 9px;font-size:8px}.onboardDone .button{display:flex}.onboardDone>section>a:last-child{color:#6b7b76;margin-top:20px;font-size:9px;display:block}@media (width<=820px){.onboardPage>header{padding:0 20px}.onboardPage>header>div{display:none}.onboardLayout{grid-template-columns:1fr}.onboardLayout>aside{padding:55px 22px}.onboardLayout>aside h1{font-size:39px}.onboardForm{padding:50px 22px}.onboardDone>section{padding:38px 22px}}@media (width<=520px){.onboardRoles button{grid-template-columns:42px 1fr auto}.onboardRoles button>span{grid-column:2/4;margin-top:5px}.onboardFields{grid-template-columns:1fr}.onboardShortcut{bottom:12px;right:12px}}.supportPage{background:#f5f6f2;min-height:100vh}.supportHeader{background:#fff;border-bottom:1px solid #dce1dd;align-items:center;height:80px;padding:0 6vw;display:flex}.supportHeader nav{gap:28px;margin:auto;font-size:10px;font-weight:800;display:flex}.supportHeader nav a.active,.supportHeader nav a:hover{color:var(--coral)}.supportHero{background:var(--navy);color:#fff;padding:85px 12vw 70px;position:relative;overflow:hidden}.supportHero:after{content:"?";color:#ffffff08;font-size:360px;font-weight:900;position:absolute;top:-65px;right:9vw}.supportHero h1{letter-spacing:-.06em;margin:27px 0 20px;font-size:clamp(51px,6vw,78px);line-height:1.05}.supportHero h1 strong{color:#ff796e}.supportHero>p:not(.eyebrow){color:#aec2bf;font-size:11px}.supportSearch{color:var(--ink);z-index:1;background:#fff;align-items:center;max-width:720px;margin-top:35px;padding:0 20px;display:flex;position:relative}.supportSearch>span{color:var(--coral);font-size:24px}.supportSearch input{border:0;outline:0;flex:1;padding:20px 15px;font-size:11px}.supportSearch button{color:#7c8986;background:0 0;border:0;font-size:18px}.supportMeta{color:#819b9b;gap:30px;margin-top:20px;font-size:8px;display:flex}.supportMeta b{color:#c3d3d1;margin-left:6px}.supportQuick,.supportFaq{padding:80px 8vw}.supportQuick>small,.supportFaqHead small,.supportAssist small{color:var(--coral);letter-spacing:.14em;font-size:8px;font-weight:800}.supportQuick h2,.supportFaqHead h2{margin:13px 0 35px;font-size:37px}.supportQuick>div{border-top:1px solid #cfd6d1;grid-template-columns:repeat(4,1fr);display:grid}.supportQuick a{border-bottom:1px solid #cfd6d1;grid-template-columns:1fr auto;margin-right:22px;padding:27px 22px 27px 0;display:grid}.supportQuick i{color:var(--coral);font-size:8px;font-style:normal}.supportQuick b,.supportQuick span{grid-column:1/-1;display:block}.supportQuick b{margin:28px 0 7px;font-size:15px}.supportQuick span{color:#71807b;font-size:9px}.supportQuick em{grid-column:2;margin-top:-22px;font-style:normal}.supportFaq{background:#fff}.supportFaqHead{justify-content:space-between;align-items:end;display:flex}.supportFaqHead p{color:#7b8985;font-size:9px}.supportTabs{border-bottom:1px solid #d9dfdb;display:flex;overflow:auto}.supportTabs button{color:#74827e;background:0 0;border:0;min-width:max-content;padding:14px 20px;font-size:9px}.supportTabs button.active{color:var(--coral);border-bottom:2px solid var(--coral);font-weight:800}.supportFaqList details{border-bottom:1px solid #e0e5e2}.supportFaqList summary{cursor:pointer;grid-template-columns:95px 1fr auto;align-items:center;gap:20px;padding:23px 12px;list-style:none;display:grid}.supportFaqList summary::-webkit-details-marker{display:none}.supportFaqList summary span{color:var(--coral);font-size:8px}.supportFaqList summary b{font-size:11px}.supportFaqList summary i{color:#87938f;font-style:normal}.supportFaqList details[open] summary i{transform:rotate(45deg)}.supportFaqList details p{color:#677772;background:#f4f6f2;margin:0;padding:22px 28px;font-size:10px;line-height:1.9}.supportEmpty{text-align:center;background:#f4f6f2;padding:60px}.supportEmpty b{font-size:14px}.supportEmpty p,.supportEmpty a{color:#71807c;font-size:9px}.supportEmpty a{color:var(--coral);font-weight:800}.supportAssist{color:#fff;background:#173f47;justify-content:space-between;align-items:end;padding:75px 9vw;display:flex}.supportAssist h2{margin:18px 0;font-size:37px;line-height:1.25}.supportAssist p{color:#b2c6c3;font-size:10px}.supportAssistActions{align-items:center;gap:25px;display:flex}.supportAssistActions>a:last-child{color:#c0d0cd;font-size:9px}.supportFooter{color:#fff;background:#0a202c;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding:35px 7vw;display:grid}.supportFooter>div b,.supportFooter>div span,.supportFooter>div a{display:block}.supportFooter b{font-size:11px}.supportFooter span,.supportFooter a{color:#81979a;margin-top:6px;font-size:8px}.supportFooter>a{color:#c3d0ce;font-size:8px}@media (width<=820px){.supportHeader{padding:0 20px}.supportHeader nav{display:none}.supportHero,.supportQuick,.supportFaq{padding:65px 22px}.supportQuick>div{grid-template-columns:1fr 1fr}.supportAssist{padding:60px 22px;display:block}.supportAssistActions{margin-top:28px}.supportFooter{grid-template-columns:1fr 1fr}.supportFooter>a{display:none}}@media (width<=520px){.supportHeader>.button{display:none}.supportHero h1{font-size:45px}.supportMeta{gap:8px;display:grid}.supportQuick>div{grid-template-columns:1fr}.supportFaqHead{display:block}.supportFaqList summary{grid-template-columns:1fr auto;gap:8px}.supportFaqList summary span,.supportFaqList summary b{grid-column:1}.supportFaqList summary i{grid-area:1/2/3}.supportAssist h2{font-size:30px}.supportAssistActions{flex-direction:column;align-items:flex-start}.supportFooter{grid-template-columns:1fr}}.checkoutAgree a{color:var(--coral);text-decoration:underline}.policyPage{background:#f4f5f1;min-height:100vh}.policyHeader{background:#fff;border-bottom:1px solid #dce1dd;justify-content:space-between;align-items:center;height:80px;padding:0 6vw;display:flex}.policyHeader nav{gap:24px;font-size:9px;font-weight:800;display:flex}.policyHero{background:var(--navy);color:#fff;padding:75px 11vw}.policyHero h1{letter-spacing:-.06em;margin:27px 0 20px;font-size:clamp(48px,5vw,68px);line-height:1.08}.policyHero h1 strong{color:#ff786d}.policyHero>p:not(.eyebrow){color:#adc1be;font-size:10px}.policyLayout{grid-template-columns:280px 1fr;gap:70px;max-width:1220px;margin:auto;padding:70px 35px;display:grid}.policyLayout>aside{height:max-content;position:sticky;top:25px}.policyLayout>aside>small{color:var(--coral);font-size:8px;font-weight:800}.policyLayout>aside>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #d5dcd7;justify-content:space-between;width:100%;padding:18px 5px;font-size:10px;display:flex}.policyLayout>aside>button.active{color:var(--coral);border-bottom:2px solid var(--coral);font-weight:800}.policyLayout>aside i{font-style:normal}.policyLayout>aside>div{color:#fff;background:#173e47;margin-top:35px;padding:22px}.policyLayout>aside>div b,.policyLayout>aside>div a,.policyLayout>aside>div span{display:block}.policyLayout>aside>div b{margin-bottom:14px;font-size:9px}.policyLayout>aside>div a,.policyLayout>aside>div span{color:#b3c6c3;margin-top:6px;font-size:8px}.policyContent{background:#fff;padding:52px 60px}.policyTitle{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;padding-bottom:25px;display:flex}.policyTitle small{color:var(--coral);font-size:8px;font-weight:800}.policyTitle h2{margin:12px 0 0;font-size:36px}.policyTitle p{color:#7d8985;text-align:right;font-size:8px;line-height:1.7}.policyNotice{background:#fff2ef;grid-template-columns:100px 1fr;gap:15px;margin:28px 0;padding:18px 20px;display:grid}.policyNotice b{color:var(--coral);font-size:9px}.policyNotice span{color:#6b7975;font-size:8px;line-height:1.7}.policyContent>section{border-bottom:1px solid #e0e5e2;grid-template-columns:45px 1fr;gap:15px;padding:27px 0;display:grid}.policyContent>section>i{color:var(--coral);font-size:8px;font-style:normal}.policyContent h3{margin:0 0 12px;font-size:13px}.policyContent section p{color:#657570;word-break:keep-all;margin:0;font-size:10px;line-height:2}.policyContent>footer{color:var(--ink);background:0 0;justify-content:space-between;padding:25px 0 0;display:flex}.policyContent>footer span,.policyContent>footer a{color:#6d7b77;font-size:8px}.policyContent>footer a{color:var(--coral);font-weight:800}@media (width<=760px){.policyHeader{padding:0 20px}.policyHero{padding:60px 22px}.policyLayout{grid-template-columns:1fr;gap:30px;padding:45px 20px}.policyLayout>aside{position:static}.policyLayout>aside>div{display:none}.policyContent{padding:35px 24px}.policyTitle{display:block}.policyTitle p{text-align:left;margin-top:18px}.policyNotice{grid-template-columns:1fr}.policyContent>footer{gap:12px;display:grid}}.noticePage{background:#f5f6f2;min-height:100vh}.noticeHeader{background:#fff;border-bottom:1px solid #dce1dd;align-items:center;height:80px;padding:0 6vw;display:flex}.noticeHeader nav{gap:28px;margin:auto;font-size:10px;font-weight:800;display:flex}.noticeHeader nav .active{color:var(--coral)}.noticeHero{background:var(--navy);color:#fff;padding:80px 11vw 70px}.noticeHero h1{letter-spacing:-.06em;margin:28px 0 20px;font-size:clamp(50px,5.5vw,72px);line-height:1.07}.noticeHero h1 strong{color:#ff796e}.noticeHero>p:not(.eyebrow){color:#adc1be;font-size:10px}.noticeHero>label{max-width:650px;color:var(--ink);background:#fff;margin-top:32px;padding:0 18px;display:flex}.noticeHero label>span{color:var(--coral);align-self:center;font-size:21px}.noticeHero input{border:0;outline:0;flex:1;padding:18px 13px;font-size:10px}.noticeHero label button{background:0 0;border:0}.noticeBody{background:#fff;padding:70px 9vw}.noticeTools{border-bottom:1px solid #d7ddd9;justify-content:space-between;align-items:end;display:flex}.noticeTools>div{display:flex;overflow:auto}.noticeTools button{white-space:nowrap;color:#74827d;background:0 0;border:0;padding:14px 20px;font-size:9px}.noticeTools button.active{color:var(--coral);border-bottom:2px solid var(--coral);font-weight:800}.noticeTools>span{color:#8a9692;padding-bottom:14px;font-size:8px}.noticeList article{border-bottom:1px solid #dfe4e1;padding:24px 8px}.noticeList article>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:130px 1fr 90px 20px;align-items:center;gap:20px;width:100%;display:grid}.noticeList article>button span{gap:6px;display:flex}.noticeList article>button i,.noticeList article>button em{color:#697873;background:#e8ece8;padding:5px 6px;font-size:7px;font-style:normal}.noticeList article>button i{background:var(--coral);color:#fff}.noticeList article>button b{font-size:12px}.noticeList article>button small{color:#8b9692;font-size:8px}.noticeList article>button strong{color:var(--coral)}.noticeList article>p{color:#77847f;margin:10px 130px;font-size:9px}.noticeDetail{background:#f2f4f0;margin:20px 0 0 130px;padding:22px 25px}.noticeDetail>p{color:#63736e;margin:0;font-size:10px;line-height:1.9}.noticeDetail>div{gap:20px;margin-top:18px;display:flex}.noticeDetail a{color:var(--coral);font-size:8px;font-weight:800}.noticeEmpty{text-align:center;background:#f2f4f0;margin-top:25px;padding:60px}.noticeEmpty b{font-size:13px}.noticeEmpty p,.noticeEmpty a{font-size:9px}.noticeEmpty a{color:var(--coral);font-weight:800}.noticeSubscribe{background:#dcece5;justify-content:space-between;align-items:end;padding:70px 9vw;display:flex}.noticeSubscribe small{color:var(--coral);font-size:8px;font-weight:800}.noticeSubscribe h2{margin:17px 0;font-size:36px;line-height:1.3}.noticeSubscribe p{color:#64756f;font-size:9px}.noticeSubscribe>div:last-child{gap:10px;display:flex}.noticeSubscribe>div:last-child a{background:var(--navy);color:#fff;padding:15px 18px;font-size:8px}@media (width<=760px){.noticeHeader{padding:0 20px}.noticeHeader nav{display:none}.noticeHero{padding:60px 22px}.noticeBody{padding:50px 20px}.noticeList article>button{grid-template-columns:1fr auto}.noticeList article>button span,.noticeList article>button b,.noticeList article>button small{grid-column:1}.noticeList article>button strong{grid-area:1/2/4}.noticeList article>p,.noticeDetail{margin-left:0}.noticeSubscribe{padding:55px 22px;display:block}.noticeSubscribe>div:last-child{margin-top:25px}}@media (width<=480px){.noticeHeader>.button{display:none}.noticeTools{display:block}.noticeTools>span{display:none}.noticeSubscribe>div:last-child{flex-direction:column}.noticeSubscribe h2{font-size:29px}}.conciergePage{background:#f4f5f1;min-height:100vh}.conciergeHeader{background:#fff;border-bottom:1px solid #dce1dd;align-items:center;height:80px;padding:0 6vw;display:flex}.conciergeHeader nav{gap:28px;margin:auto;font-size:10px;font-weight:800;display:flex}.conciergeHeader>a:last-child{font-size:9px}.conciergeIntro{background:var(--navy);color:#fff;grid-template-columns:1.4fr .6fr;align-items:center;gap:8vw;padding:80px 9vw;display:grid}.conciergeIntro h1{letter-spacing:-.06em;margin:28px 0 20px;font-size:clamp(49px,5.2vw,72px);line-height:1.08}.conciergeIntro h1 strong{color:#ff786d}.conciergeIntro>div>p:not(.eyebrow){color:#aec1bf;max-width:600px;font-size:11px;line-height:1.8}.conciergeIntro>div>div{align-items:center;gap:12px;margin-top:32px;display:flex}.conciergeIntro>div>div span{border-top:1px solid #49616a;padding-top:9px;font-size:8px}.conciergeIntro>div>div i{color:#607983;font-style:normal}.conciergeIntro aside{border:1px solid #3b555e;padding:35px}.conciergeIntro aside small{color:#ff8b80;margin-bottom:25px;font-size:8px;display:block}.conciergeIntro aside b{font-size:18px}.conciergeIntro aside>span{color:#ff786d;margin:0 11px}.conciergeIntro aside p{color:#849c9c;margin-top:25px;font-size:8px}.conciergeWorkspace{max-width:1250px;margin:auto;padding:70px 9vw}.conciergeProgress{grid-template-columns:90px 1fr auto;align-items:center;gap:20px;display:grid}.conciergeProgress span,.conciergeProgress small{color:var(--coral);font-size:8px;font-weight:800}.conciergeProgress small{color:#7b8984}.conciergeProgress>div{background:#dce1dd;height:3px}.conciergeProgress>div i{background:var(--coral);height:100%;transition:all .3s;display:block}.conciergeQuestion{max-width:850px;margin:55px auto}.conciergeQuestion>small,.resultSummary>small,.resultCards article>small,.conciergeAuthor small{color:var(--coral);letter-spacing:.13em;font-size:8px;font-weight:800}.conciergeQuestion h2,.resultSummary h2{margin:14px 0;font-size:37px}.conciergeQuestion>p,.resultSummary>p{color:#71807b;font-size:10px}.conciergeChoices{grid-template-columns:1fr 1fr;gap:10px;margin:30px 0;display:grid}.conciergeChoices button{text-align:left;background:#fff;border:1px solid #d6dcd8;grid-template-columns:45px 1fr auto;align-items:center;padding:19px;display:grid}.conciergeChoices button i{color:var(--coral);font-size:8px;font-style:normal}.conciergeChoices button b{font-size:11px}.conciergeChoices button span{color:#8e9a96}.conciergeChoices button.active{border-color:var(--coral);background:#fff8f6}.conciergeQuestion>.button{float:right}.conciergeQuestion>.button:disabled,.conciergeNav>.button:disabled{opacity:.4}.conciergeQuestion h3{margin:30px 0 12px;font-size:10px}.conciergePills{flex-wrap:wrap;gap:9px;display:flex}.conciergePills button{background:#fff;border:1px solid #d5dcd7;padding:14px 18px;font-size:9px}.conciergePills button.active{border-color:var(--coral);color:var(--coral);background:#fff7f5}.conciergeNav{justify-content:space-between;align-items:center;margin-top:45px;display:flex}.conciergeNav>button:first-child,.resultSummary>button{color:#72817c;background:0 0;border:0;font-size:9px}.conciergeResult{grid-template-columns:.65fr 1.35fr;gap:55px;margin-top:55px;display:grid}.resultSummary p{line-height:1.9}.resultSummary p b{color:var(--coral)}.resultSummary>button{margin-top:20px;padding:0}.resultCards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.resultBook{background:#fff;grid-column:1/-1;grid-template-columns:190px 1fr;gap:30px;padding:27px;display:grid}.conciergeCover{color:#fff;flex-direction:column;justify-content:space-between;height:255px;padding:18px;display:flex}.conciergeCover.coral{background:#dc6055}.conciergeCover.navy{background:#294151}.conciergeCover.mint{color:var(--ink);background:#9fc7b7}.conciergeCover small,.conciergeCover span{font-size:7px}.conciergeCover strong{text-align:center;font-size:70px}.resultBook>div:last-child>small{color:var(--coral);font-size:7px;font-weight:800}.resultBook h3{margin:15px 0 5px;font-size:24px}.resultBook p{color:#72807c;font-size:9px}.resultBook blockquote{color:#65746f;border-left:2px solid var(--coral);margin:22px 0;padding-left:13px;font-size:9px;line-height:1.7}.resultBook .button{padding:13px 16px}.resultNext{background:#dcece5;padding:25px;position:relative}.resultNext.businessNext{color:#fff;background:#173d46}.resultNext i{color:#ffffff80;font-size:40px;font-style:normal;position:absolute;top:15px;right:20px}.resultNext h3{margin:35px 0 10px;font-size:16px}.resultNext p{color:#697a74;font-size:9px;line-height:1.7}.businessNext p{color:#afc3c0}.resultNext>div{border-top:1px solid #b9cbc4;justify-content:space-between;margin-top:18px;padding-top:12px;font-size:7px;display:flex}.resultNext>a{color:var(--coral);margin-top:20px;font-size:8px;font-weight:800;display:block}.conciergeAuthor{color:#fff;background:#e7695d;grid-template-columns:1fr 1fr auto;align-items:center;gap:50px;padding:70px 9vw;display:grid}.conciergeAuthor small{color:#ffe3df}.conciergeAuthor h2{font-size:34px;line-height:1.3}.conciergeAuthor p{font-size:10px;line-height:1.8}.conciergeAuthor .button{color:var(--coral);background:#fff}@media (width<=800px){.conciergeHeader{padding:0 20px}.conciergeHeader nav{display:none}.conciergeIntro{grid-template-columns:1fr;padding:60px 22px}.conciergeIntro aside{display:none}.conciergeWorkspace{padding:55px 22px}.conciergeResult{grid-template-columns:1fr}.conciergeAuthor{grid-template-columns:1fr;padding:55px 22px}.conciergeAuthor .button{width:max-content}}@media (width<=520px){.conciergeIntro h1{font-size:43px}.conciergeIntro>div>div{overflow:auto}.conciergeIntro>div>div span{min-width:max-content}.conciergeProgress{grid-template-columns:70px 1fr}.conciergeProgress small{display:none}.conciergeChoices,.resultCards,.resultBook{grid-template-columns:1fr}.resultNext{grid-column:1}.conciergeQuestion h2,.resultSummary h2{font-size:30px}}.searchPage{background:#f4f5f1;min-height:100vh}.searchHeader{background:#fff;border-bottom:1px solid #dce1dd;align-items:center;height:80px;padding:0 6vw;display:flex}.searchHeader nav{gap:28px;margin:auto;font-size:10px;font-weight:800;display:flex}.searchHeader>a:last-child{color:var(--coral);font-size:9px;font-weight:800}.searchHero{background:var(--navy);color:#fff;padding:75px 11vw 62px}.searchHero h1{letter-spacing:-.06em;margin:27px 0 18px;font-size:clamp(49px,5.2vw,70px);line-height:1.08}.searchHero h1 strong{color:#ff786d}.searchHero>p:not(.eyebrow){color:#aec1bf;font-size:10px}.searchHero>label{max-width:750px;color:var(--ink);background:#fff;align-items:center;margin-top:32px;padding-left:20px;display:flex}.searchHero>label>span{color:var(--coral);font-size:23px}.searchHero input{border:0;outline:0;flex:1;padding:20px 15px;font-size:11px}.searchHero label button{background:var(--coral);color:#fff;border:0;align-self:stretch;padding:0 25px;font-size:9px;font-weight:800}.searchHero>div{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.searchHero>div small{color:#7f9899;margin-right:5px;font-size:8px}.searchHero>div button{color:#a9bfbd;background:0 0;border:1px solid #3e5961;padding:8px 10px;font-size:8px}.searchBody{grid-template-columns:220px 1fr;gap:60px;max-width:1250px;margin:auto;padding:70px 35px;display:grid}.searchBody>aside>small,.searchResultHead small,.searchJourney>small{color:var(--coral);letter-spacing:.13em;font-size:8px;font-weight:800}.searchBody>aside>div{border-top:1px solid #d4dbd6;margin-top:18px}.searchBody>aside>div button{background:0 0;border:0;border-bottom:1px solid #d4dbd6;justify-content:space-between;width:100%;padding:15px 4px;font-size:9px;display:flex}.searchBody>aside>div button b{color:#8b9692}.searchBody>aside>div button.active{color:var(--coral);font-weight:800}.searchBody>aside>section{color:#fff;background:#173d46;margin-top:35px;padding:20px}.searchBody>aside>section b{font-size:9px}.searchBody>aside>section p{color:#abc0bd;font-size:8px;line-height:1.7}.searchBody>aside>section a{color:#ff8a7f;font-size:8px;font-weight:800}.searchResultHead{justify-content:space-between;align-items:end;display:flex}.searchResultHead h2{margin:10px 0;font-size:31px}.searchResultHead>span{color:#7f8c88;font-size:8px}.searchSummary{background:#dcece5;grid-template-columns:repeat(4,1fr);margin:22px 0;display:grid}.searchSummary span{text-align:center;color:#6f807a;border-right:1px solid #c3d5cd;padding:16px;font-size:8px}.searchSummary span:last-child{border:0}.searchSummary b{color:var(--ink);margin-right:7px;font-size:16px}.searchList>a{background:#fff;border-bottom:1px solid #dce2de;grid-template-columns:82px 1fr auto;align-items:center;gap:22px;padding:20px;display:grid}.searchAccent{color:#fff;background:#e86a5e;place-items:center;width:72px;height:88px;font-size:28px;font-weight:900;display:grid}.searchAccent.type기사{background:#294551}.searchAccent.type교육{color:var(--ink);background:#a7cdbd}.searchAccent.type기업{background:#173d46}.searchList article>small{color:var(--coral);font-size:7px;font-weight:800}.searchList h3{margin:8px 0;font-size:15px}.searchList article>p{color:#6d7c77;margin:0;font-size:9px;line-height:1.7}.searchList article>div{gap:9px;margin-top:11px;display:flex}.searchList article>div span{color:#82908b;font-size:7px}.searchList>a>i{color:var(--coral);font-style:normal}.searchEmpty{text-align:center;background:#fff;padding:65px}.searchEmpty>i{color:var(--coral);font-size:35px;font-style:normal}.searchEmpty h3{font-size:16px}.searchEmpty p{color:#71807b;font-size:9px}.searchEmpty button{color:var(--coral);background:0 0;border:0;font-size:9px;font-weight:800}.searchJourney{text-align:center;background:#dcece5;padding:70px 9vw}.searchJourney h2{font-size:35px}.searchJourney>div{justify-content:center;align-items:center;margin-top:35px;display:flex}.searchJourney>div span{border-top:1px solid #aebfb8;flex-direction:column;min-width:160px;padding-top:15px;display:flex}.searchJourney>div i{color:var(--coral);font-size:8px;font-style:normal}.searchJourney>div b{margin:12px 0 5px;font-size:11px}.searchJourney>div small{color:#6f807a;font-size:8px}.searchJourney>div em{color:#869992;margin:0 14px;font-style:normal}@media (width<=760px){.searchHeader{padding:0 20px}.searchHeader nav{display:none}.searchHero{padding:60px 22px}.searchBody{grid-template-columns:1fr;gap:35px;padding:50px 20px}.searchBody>aside>section{display:none}.searchSummary{grid-template-columns:1fr 1fr}.searchJourney{padding:55px 20px}.searchJourney>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.searchJourney>div em{display:none}}@media (width<=480px){.searchHeader>a:last-child{display:none}.searchHero h1{font-size:42px}.searchHero label button{padding:0 16px}.searchList>a{grid-template-columns:62px 1fr}.searchAccent{width:58px;height:74px}.searchList>a>i{display:none}.searchResultHead{display:block}}.memberPage{background:#f5f6f2;min-height:100vh}.memberHeader{background:#fff;align-items:center;height:80px;padding:0 6vw;display:flex}.memberHeader nav{gap:28px;margin:auto;font-size:10px;font-weight:800;display:flex}.memberHeader>a:last-child{font-size:9px}.memberHero{background:var(--navy);color:#fff;text-align:center;padding:80px 20px 70px}.memberHero>.eyebrow{justify-content:center}.memberHero h1{letter-spacing:-.06em;margin:28px 0 20px;font-size:clamp(50px,5.5vw,72px);line-height:1.08}.memberHero h1 strong{color:#ff786d}.memberHero>p:not(.eyebrow){color:#adc0be;font-size:10px}.billingToggle{background:#173744;margin-top:28px;padding:4px;display:inline-flex}.billingToggle button{color:#91a8a8;background:0 0;border:0;padding:11px 18px;font-size:8px}.billingToggle button.active{color:var(--ink);background:#fff;font-weight:800}.billingToggle span{color:var(--coral);margin-left:5px}.memberPlans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:15px;padding:80px 7vw;display:grid}.memberPlans article{background:#fff;border:1px solid #dce1dd;flex-direction:column;padding:35px;display:flex;position:relative}.memberPlans article.popular{border:2px solid var(--coral);transform:translateY(-9px)}.memberPlans article>em{background:var(--coral);color:#fff;padding:6px 8px;font-size:7px;font-style:normal;position:absolute;top:15px;right:15px}.memberPlans article>small{color:var(--coral);font-size:8px;font-weight:800}.memberPlans h2{margin:35px 0 10px;font-size:28px}.memberPlans h2 span{font-size:9px;font-weight:400}.memberPlans article>p{color:#6f7f79;font-size:9px}.memberPlans ul{border-top:1px solid #e0e5e1;flex:1;padding:22px 0;list-style:none}.memberPlans li{color:#5f706b;padding:7px 0;font-size:9px}.memberPlans article>a{text-align:center;border:1px solid #cfd7d2;padding:14px;font-size:9px;font-weight:800}.memberPlans article>a.button{border:0}.memberPlans article>b{color:#8b9692;text-align:center;margin-top:12px;font-size:7px}.memberValue{background:#dcece5;grid-template-columns:.7fr 1.3fr;align-items:center;gap:60px;padding:75px 8vw;display:grid}.memberValue>div>small,.memberCompare>small,.memberFaq>div>small,.memberFinal>small{color:var(--coral);font-size:8px;font-weight:800}.memberValue h2,.memberCompare h2,.memberFaq h2{font-size:36px;line-height:1.3}.memberValue>div>p{color:#697a74;font-size:9px;line-height:1.8}.memberValue>div:last-child{grid-template-columns:1fr 1fr;display:grid}.memberValue>div:last-child span{border:1px solid #b9cbc4;flex-direction:column;padding:25px;display:flex}.memberValue i{color:var(--coral);font-size:8px;font-style:normal}.memberValue b{margin:25px 0 7px;font-size:12px}.memberValue span small{color:#6c7c76;font-size:8px}.memberCompare{background:#fff;padding:80px 8vw}.compareTable{border-top:2px solid var(--ink);margin-top:35px}.compareRow{border-bottom:1px solid #dce2de;grid-template-columns:1.4fr repeat(3,1fr);display:grid}.compareRow>*{text-align:center;border-right:1px solid #e3e7e4;padding:16px;font-size:9px}.compareRow>:first-child{text-align:left}.compareRow.head{background:var(--navy);color:#fff}.memberFaq{grid-template-columns:.6fr 1.4fr;gap:60px;padding:75px 8vw;display:grid}.memberFaq details{border-top:1px solid #d5dcd8;padding:20px}.memberFaq details:last-child{border-bottom:1px solid #d5dcd8}.memberFaq summary{cursor:pointer;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.memberFaq summary span{color:var(--coral)}.memberFaq details p{color:#687872;font-size:9px;line-height:1.9}.memberFinal{text-align:center;color:#fff;background:#e7695d;padding:80px 20px}.memberFinal>small{color:#ffe2de}.memberFinal h2{font-size:39px;line-height:1.3}.memberFinal>div{justify-content:center;align-items:center;gap:22px;display:flex}.memberFinal .button{color:var(--coral);background:#fff}.memberFinal>div>a:last-child{font-size:9px}.memberFinal>p{color:#ffd3ce;margin-top:22px;font-size:7px}@media (width<=800px){.memberHeader{padding:0 20px}.memberHeader nav{display:none}.memberPlans{grid-template-columns:1fr;padding:60px 20px}.memberPlans article.popular{transform:none}.memberValue{grid-template-columns:1fr;padding:60px 20px}.memberCompare{padding:60px 20px;overflow:auto}.compareTable{min-width:680px}.memberFaq{grid-template-columns:1fr;padding:60px 20px}.memberFinal>div{flex-direction:column}}@media (width<=480px){.memberHero h1{font-size:42px}.memberValue>div:last-child{grid-template-columns:1fr}.memberFinal h2{font-size:31px}}.detailPage{background:#f5f6f2;min-height:100vh}.detailHeader{background:#fff;align-items:center;height:80px;padding:0 6vw;display:flex}.detailHeader nav{gap:28px;margin:auto;font-size:9px;font-weight:800;display:flex}.detailHeader>a:last-child{font-size:9px}.detailHero{background:var(--navy);color:#fff;grid-template-columns:340px 1fr;align-items:center;gap:8vw;padding:80px 10vw;display:grid}.detailCover{background:#df6257;flex-direction:column;justify-content:space-between;height:480px;padding:32px;display:flex;box-shadow:25px 28px 40px #0005}.detailCover small,.detailCover i{letter-spacing:.15em;font-size:8px;font-style:normal}.detailCover strong{text-align:center;font-size:120px}.detailCover>span{font-size:19px;font-weight:800}.detailCover>span b{font-size:10px}.detailHero article>small{color:#ff8d82;font-size:8px}.detailHero h1{margin:20px 0 5px;font-size:48px}.detailHero h2{color:#b8c9c7;font-size:18px;font-weight:400}.detailHero article>p{color:#aec0be;max-width:620px;font-size:11px;line-height:1.9}.bookMeta{border-top:1px solid #39515a;border-bottom:1px solid #39515a;grid-template-columns:repeat(4,1fr);margin:28px 0;display:grid}.bookMeta span{color:#c0cfcd;padding:14px 0;font-size:8px}.bookMeta b{color:#738d90;margin-bottom:6px;display:block}.detailPrice b{font-size:24px}.detailPrice span{color:#80999a;margin-left:15px;font-size:8px}.detailActions{gap:12px;margin-top:22px;display:flex}.detailActions button{color:#fff;background:0 0;border:1px solid #6f8588;padding:15px 22px;font-size:9px}.safePay{margin-top:16px;color:#738b8e!important;display:block!important}.detailWho,.detailToc{padding:75px 8vw}.detailWho>small,.detailAbout small,.detailToc>small,.detailAuthor small,.detailExtend small,.detailBuy small,.previewModal small{color:var(--coral);font-size:8px;font-weight:800}.detailWho h2,.detailToc h2{font-size:36px}.detailWho>div{border-top:1px solid #cbd3ce;grid-template-columns:repeat(4,1fr);display:grid}.detailWho span{border-bottom:1px solid #cbd3ce;padding:25px 20px}.detailWho i,.detailWho b{display:block}.detailWho i{color:var(--coral);font-size:8px;font-style:normal}.detailWho b{margin-top:28px;font-size:11px;line-height:1.6}.detailAbout{background:#dcece5;grid-template-columns:.8fr 1.2fr;gap:80px;padding:80px 10vw;display:grid}.detailAbout h2{font-size:40px;line-height:1.3}.detailAbout p{color:#61716c;font-size:10px;line-height:2}.detailAbout blockquote{border-left:2px solid var(--coral);margin:35px 0 0;padding-left:20px;font-size:18px;line-height:1.8}.detailToc>div{grid-template-columns:1fr 1fr;display:grid}.detailToc article{border-bottom:1px solid #d5dcd8;grid-template-columns:45px 90px 1fr;padding:20px;display:grid}.detailToc i{color:var(--coral);font-size:8px;font-style:normal}.detailToc b{color:#7a8884;font-size:8px}.detailToc span{font-size:10px}.detailAuthor{background:#fff;justify-content:space-between;padding:70px 9vw;display:flex}.detailAuthor>div{align-items:center;gap:25px;display:flex}.detailAuthor>div>span{background:var(--coral);color:#fff;place-items:center;width:95px;height:95px;font-size:30px;font-weight:900;display:grid}.detailAuthor h2{font-size:24px}.detailAuthor p{color:#697973;max-width:580px;font-size:9px}.detailAuthor a{color:var(--coral);font-size:8px;font-weight:800}.detailAuthor aside{max-width:230px}.detailAuthor aside small{margin-bottom:10px;display:block}.detailAuthor aside span{background:#eef1ed;margin:4px;padding:7px;font-size:8px;display:inline-block}.detailExtend{color:#fff;background:#173e46;grid-template-columns:1fr 1fr 1fr;gap:20px;padding:75px 8vw;display:grid}.detailExtend h2{font-size:35px}.detailExtend article{border:1px solid #496069;padding:25px}.detailExtend i{color:#ff8a7f;font-size:8px;font-style:normal}.detailExtend article b{margin:35px 0 10px;font-size:14px;display:block}.detailExtend article p{color:#aec1be;font-size:9px}.detailExtend article a{color:#ff8a7f;font-size:8px}.detailBuy{color:#fff;background:#e7695d;justify-content:space-between;align-items:center;padding:55px 9vw;display:flex}.detailBuy h2{margin:12px 0;font-size:30px}.detailBuy span{font-size:9px}.detailBuy .button{color:var(--coral);background:#fff}.previewModal{z-index:50;background:#071b26dd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.previewModal article{background:#fff;max-width:600px;padding:50px;position:relative}.previewModal article>button{background:0 0;border:0;font-size:22px;position:absolute;top:15px;right:18px}.previewModal h2{font-size:29px;line-height:1.35}.previewModal p{color:#657570;font-size:10px;line-height:2}.previewModal span{color:#87938f;font-size:8px}.previewModal a{float:right;color:var(--coral);font-size:9px;font-weight:800}@media (width<=800px){.detailHeader{padding:0 20px}.detailHeader nav{display:none}.detailHero{grid-template-columns:1fr;padding:60px 22px}.detailCover{max-width:340px;margin:auto}.detailWho{padding:60px 20px}.detailWho>div{grid-template-columns:1fr 1fr}.detailAbout{grid-template-columns:1fr;gap:25px;padding:60px 22px}.detailToc{padding:60px 20px}.detailToc>div{grid-template-columns:1fr}.detailAuthor{padding:55px 22px;display:block}.detailAuthor aside{margin-top:30px}.detailExtend{grid-template-columns:1fr;padding:60px 22px}}@media (width<=480px){.detailCover{height:420px}.detailCover strong{font-size:90px}.detailHero h1{font-size:38px}.bookMeta{grid-template-columns:1fr 1fr}.detailWho>div{grid-template-columns:1fr}.detailToc article{grid-template-columns:35px 1fr}.detailToc article span{grid-column:2;margin-top:7px}.detailBuy{padding:45px 22px;display:block}.detailBuy .button{margin-top:20px}.previewModal article{padding:38px 23px}}.libraryPage{background:#f3f5f1;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.librarySide{background:var(--navy);color:#fff;flex-direction:column;padding:30px 25px;display:flex}.librarySide .brand{min-width:0}.librarySide nav{margin-top:65px}.librarySide nav button{color:#8fa6a6;text-align:left;background:0 0;border:0;border-bottom:1px solid #2d4650;justify-content:space-between;width:100%;padding:17px 4px;font-size:9px;display:flex}.librarySide nav button.active{color:#ff8b80}.librarySide>div{border-top:1px solid #2e4750;margin-top:auto;padding-top:20px}.librarySide>div small,.librarySide>div b,.librarySide>div span,.librarySide>div a{display:block}.librarySide>div small{color:#ff8b80;font-size:7px}.librarySide>div b{margin:10px 0;font-size:11px}.librarySide>div span,.librarySide>div a{color:#7e9699;margin-top:6px;font-size:8px}.libraryMain{padding:35px 5vw}.libraryMain>header{justify-content:space-between;align-items:end;display:flex}.libraryMain>header small{color:var(--coral);font-size:8px;font-weight:800}.libraryMain>header h1{margin:10px 0;font-size:34px}.libraryMain>header>div:last-child{align-items:center;gap:16px;display:flex}.libraryMain>header>div:last-child>a:first-child{font-size:9px}.libraryHello{background:#dcece5;align-items:center;gap:30px;margin:25px 0;padding:23px 28px;display:flex}.libraryHello>div{flex:1}.libraryHello>div b{font-size:13px}.libraryHello p{color:#687872;font-size:9px}.libraryHello>span{color:#6e7d78;border-left:1px solid #b9cbc4;padding-left:22px;font-size:8px}.libraryHello>span b{color:var(--ink);margin-right:6px;font-size:22px}.libraryGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.libraryGrid>article{background:#fff;grid-template-columns:150px 1fr;gap:22px;padding:22px;display:grid}.libraryCover{color:#fff;background:#de6257;flex-direction:column;justify-content:space-between;height:210px;padding:16px;display:flex}.libraryCover.mint{color:var(--ink);background:#a5cbbc}.libraryCover small,.libraryCover span{font-size:6px}.libraryCover strong{text-align:center;font-size:58px}.libraryGrid article>div:last-child>small{color:var(--coral);font-size:7px;font-weight:800}.libraryGrid h2{margin:9px 0 4px;font-size:18px}.libraryGrid p,.libraryGrid em{color:#72817c;font-size:8px;font-style:normal}.readProgress{align-items:center;gap:8px;margin:18px 0 8px;display:flex}.readProgress>span{background:#e0e5e1;flex:1;height:3px}.readProgress i{background:var(--coral);height:100%;display:block}.readProgress b{font-size:8px}.libraryActions{gap:5px;margin-top:20px;display:flex}.libraryActions .button{padding:11px 13px;font-size:8px}.libraryActions button{background:#fff;border:1px solid #d5dcd8;font-size:7px}.libraryRecommend{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:20px;display:grid}.libraryRecommend>div,.libraryRecommend article{color:#fff;background:#173d46;padding:25px}.libraryRecommend small,.libraryPanel>small{color:#ff8b80;font-size:7px}.libraryRecommend h2{font-size:21px}.libraryRecommend a{color:#ff8b80;font-size:8px}.libraryRecommend article{color:var(--ink);background:#fff;border:1px solid #dce1dd}.libraryRecommend article i{color:var(--coral);font-size:7px;font-style:normal}.libraryRecommend article b{margin:25px 0 8px;font-size:11px;display:block}.libraryRecommend article p{color:#71807b;font-size:8px}.libraryPanel{background:#fff;min-height:350px;margin-top:25px;padding:35px}.libraryPanel h2{font-size:28px}.libraryPanel>p{color:#697872;font-size:10px}.orderRow{border-bottom:1px solid #dce2de;grid-template-columns:140px 1fr 100px 80px 110px;align-items:center;padding:18px 0;font-size:9px;display:grid}.orderRow span small{color:#83908c;font-size:7px}.orderRow em,.orderRow i{font-style:normal}.orderRow i{color:#3d8b72}.orderRow a{color:var(--coral)}.libraryMain>footer{color:#74827e;background:0 0;justify-content:space-between;padding:25px 0;font-size:7px;display:flex}.libraryMain>footer a{color:var(--coral)}@media (width<=800px){.libraryPage{grid-template-columns:1fr}.librarySide{display:none}.libraryMain{padding:30px 20px}.libraryGrid,.libraryRecommend{grid-template-columns:1fr}.orderRow{grid-template-columns:1fr 1fr}.libraryMain>header>div:last-child>a:first-child{display:none}}@media (width<=480px){.libraryMain>header{display:block}.libraryMain>header>div:last-child{margin-top:15px}.libraryHello{flex-wrap:wrap;align-items:flex-start}.libraryGrid>article{grid-template-columns:1fr}.libraryCover{max-width:160px}.libraryActions{flex-wrap:wrap}}.consentReceipt{background:#f1f3ef;padding:9px 12px;color:#657570!important;margin:12px 0 0!important;font-size:8px!important}.consentReceipt b{color:var(--ink);letter-spacing:.04em;margin-left:6px}.catalogDynamicHero .detailCover strong{word-break:keep-all;font-size:72px}.catalogBack{color:#fff;border:1px solid #6f8588;align-items:center;padding:14px 18px;font-size:9px;display:inline-flex}.catalogBookMissing{background:#f5f6f2;min-height:70vh;padding:120px 8vw}.catalogBookMissing small{color:var(--coral);font-size:9px;font-weight:800}.catalogBookMissing h1{max-width:780px;font-size:clamp(34px,5vw,58px);line-height:1.25}.catalogBookMissing p{color:#687872;margin-bottom:30px}.detailAbout .button{margin-top:18px}.bookBreadcrumb{color:#8fa5a5;align-items:center;gap:8px;margin-bottom:18px;font-size:9px;display:flex}.bookBreadcrumb a{color:#bfd0ce}.bookBreadcrumb b{color:#ff8d82;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-weight:600;overflow:hidden}.searchHero>form{max-width:750px;margin-top:32px}.searchHero>form label{color:var(--ink);background:#fff;align-items:center;padding-left:20px;display:flex}.searchHero>form label>span{color:var(--coral);font-size:23px}.conciergeBookMeta{border-top:1px solid #e1e5e2;margin-top:12px;padding-top:10px;color:#788984!important;font-size:9px!important}.voice-home{color:#fff;background:#102f3a;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:95px 8vw;display:grid}.voice-home h2{margin:20px 0;font-size:46px;line-height:1.2}.voice-home h2 strong{color:#a9d5c5}.voice-home-copy>p:not(.eyebrow){color:#b7c9c6;font-size:16px;line-height:1.85}.voice-home-copy>div{align-items:center;gap:24px;margin-top:30px;display:flex}.voice-home-copy>div>a:last-child{color:#ff8d82;font-size:14px;font-weight:700}.voice-home-flow{border-top:1px solid #48616a}.voice-home-flow article{border-bottom:1px solid #48616a;grid-template-columns:48px 1fr;gap:18px;padding:23px 5px;display:grid}.voice-home-flow article>span{color:#ff8d82;font-size:13px}.voice-home-flow b,.voice-home-flow small{display:block}.voice-home-flow b{font-size:20px}.voice-home-flow small{color:#8fa7a5;margin-top:7px;font-size:13px}@media (width<=800px){.voice-home{grid-template-columns:1fr;padding:70px 22px}.voice-home h2{font-size:38px}}.contactSubmitError{color:#9f473f;background:#fff0ed;margin:12px 0 0;padding:11px 13px;font-size:9px;line-height:1.5}.contactWebsite{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{word-break:keep-all;font-size:16px;line-height:1.6}button,input,select,textarea{line-height:1.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #b4df54!important}main:not(.admin-shell):not(.ax-shell) p{font-size:max(16px,1em)!important;line-height:1.78!important}main:not(.admin-shell):not(.ax-shell) small{font-size:max(12px,1em)!important;line-height:1.55!important}main:not(.admin-shell):not(.ax-shell) button,main:not(.admin-shell):not(.ax-shell) input,main:not(.admin-shell):not(.ax-shell) select,main:not(.admin-shell):not(.ax-shell) textarea{font-size:max(14px,1em)!important}main:not(.admin-shell):not(.ax-shell) .button{min-height:46px;font-size:max(15px,1em)!important}main:not(.admin-shell):not(.ax-shell) nav a{font-size:max(14px,1em)!important}main:not(.admin-shell):not(.ax-shell) :is(span,em,b,strong,a,label,li,dt,dd,th,td){font-size:max(12px,1em)!important}main:not(.admin-shell):not(.ax-shell) :is(.eyebrow,.meta,.footerBottom,.diagProgress){font-size:max(12px,1em)!important;line-height:1.5!important}.ax-shell p{font-size:max(14px,1em)!important;line-height:1.68!important}.ax-shell small{font-size:max(12px,1em)!important;line-height:1.5!important}.ax-shell button,.ax-shell a,.ax-shell input,.ax-shell select,.ax-shell textarea{font-size:max(13px,1em)!important}.admin-shell{font-size:14px;line-height:1.55}.admin-shell p{font-size:13px!important;line-height:1.65!important}.admin-shell small{font-size:11px!important;line-height:1.5!important}.admin-shell button,.admin-shell a,.admin-shell input,.admin-shell select,.admin-shell textarea,.admin-shell label,.admin-shell dt,.admin-shell dd,.admin-shell .admin-label,.admin-shell .rrow,.admin-shell .job-head,.admin-shell .job-row,.admin-shell .activity-line,.admin-shell .publishingLeadHead,.admin-shell .publishingLeadRow,.admin-shell .mailHead,.admin-shell .mailRow{font-size:12px!important;line-height:1.5!important}.admin-shell .rrow>span:first-child>b,.admin-shell .health-row b,.admin-shell .quick-grid b,.admin-shell .approvals>button b{font-size:12px!important}.admin-shell .admin-kpis article>span,.admin-shell .admin-kpis em,.admin-shell .leadKpis span,.admin-shell .leadKpis em,.admin-shell .panel-title>button,.admin-shell .periods button,.admin-shell .settle-bar,.admin-shell .health-row>span,.admin-shell .live-indicator,.admin-shell .job-row em,.admin-shell .approvals>button>span,.admin-shell .activity-line em{font-size:11px!important}.ax-shell :is(span,em,b,strong,label,li,dt,dd,th,td),.admin-shell :is(span,em,b,strong,label,li,dt,dd,th,td){font-size:max(11px,1em)!important}.admin-shell .admin-side :is(span,em,b,small,a,button),.admin-shell .admin-top :is(span,em,b,small,a,button,label,input){font-size:max(12px,1em)!important}html[data-font-scale=large] main:not(.admin-shell):not(.ax-shell) p{font-size:max(17px,1em)!important}html[data-font-scale=large] main:not(.admin-shell):not(.ax-shell) small{font-size:max(13px,1em)!important}html[data-font-scale=large] main:not(.admin-shell):not(.ax-shell) button,html[data-font-scale=large] main:not(.admin-shell):not(.ax-shell) a,html[data-font-scale=large] main:not(.admin-shell):not(.ax-shell) input,html[data-font-scale=large] main:not(.admin-shell):not(.ax-shell) select,html[data-font-scale=large] main:not(.admin-shell):not(.ax-shell) textarea{font-size:max(15px,1em)!important}html[data-font-scale=xlarge] main:not(.admin-shell):not(.ax-shell) p{font-size:max(19px,1em)!important}html[data-font-scale=xlarge] main:not(.admin-shell):not(.ax-shell) small{font-size:max(15px,1em)!important}html[data-font-scale=xlarge] main:not(.admin-shell):not(.ax-shell) button,html[data-font-scale=xlarge] main:not(.admin-shell):not(.ax-shell) a,html[data-font-scale=xlarge] main:not(.admin-shell):not(.ax-shell) input,html[data-font-scale=xlarge] main:not(.admin-shell):not(.ax-shell) select,html[data-font-scale=xlarge] main:not(.admin-shell):not(.ax-shell) textarea{font-size:max(17px,1em)!important}.readingControls{z-index:90;align-items:flex-end;gap:8px;font-family:Arial,Noto Sans KR,sans-serif;display:flex;position:fixed;bottom:20px;right:20px}.readerToggle{color:#fff;cursor:pointer;background:#102f39;border:0;border-radius:50%;order:2;width:48px;height:48px;font-size:17px;font-weight:800;box-shadow:0 8px 24px #102f3945}.readerToggle span{color:#c9f568;font-size:11px}.readingControls>div{background:#fff;border:1px solid #d6ddd8;border-radius:8px;align-items:center;gap:5px;padding:8px;display:none;box-shadow:0 10px 32px #102f3930}.readingControls.open>div{display:flex}.readingControls>div>b{color:#344c52;white-space:nowrap;margin:0 5px;font-size:12px}.readingControls>div>button{color:#465d62;cursor:pointer;background:#fff;border:1px solid #d8dfda;border-radius:4px;min-width:40px;height:36px;font-size:12px;font-weight:700}.readingControls>div>button:nth-of-type(2){font-size:14px}.readingControls>div>button:nth-of-type(3){font-size:16px}.readingControls>div>button.active{color:#fff;background:#15363f;border-color:#15363f}@media (width<=700px){body{font-size:16px}main:not(.admin-shell):not(.ax-shell) p{font-size:max(16px,1em)!important;line-height:1.8!important}main:not(.admin-shell):not(.ax-shell) button,main:not(.admin-shell):not(.ax-shell) .button{min-height:44px}.admin-shell{font-size:15px}.admin-shell p{font-size:14px!important}.admin-shell small{font-size:12px!important}.admin-shell button,.admin-shell a,.admin-shell input,.admin-shell select,.admin-shell textarea,.admin-shell label,.admin-shell dt,.admin-shell dd{font-size:13px!important}.readingControls{bottom:14px;right:14px}.readerToggle{width:46px;height:46px}.readingControls>div{flex-wrap:wrap;width:185px;position:absolute;bottom:54px;right:0}.readingControls>div>b{width:100%;margin-bottom:3px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.diagnosisResult .resultBox+.resultBox{margin-top:12px}.resultProgramLink{color:#ee695c;text-underline-offset:4px;margin:14px 0 18px;font-weight:800;text-decoration:underline;display:block}.leadCapture{border-top:1px solid #dce2de;margin-top:18px;padding-top:18px}.leadCapture h3{margin:0 0 12px}.leadCapture>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.leadCapture label{flex-direction:column;gap:6px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.leadCapture input{background:#fff;border:1px solid #d7ded9;padding:12px}.leadCapture .leadConsent{flex-direction:row;align-items:flex-start;font-weight:400}.leadConsent input{margin-top:4px}.leadConsent a{color:#ee695c;text-decoration:underline}.leadError{color:#b63b35!important}.leadCapture .button{width:100%}.leadReceipt{background:#e7f3ee;margin:18px 0;padding:18px}.leadReceipt>*{display:block}.leadReceipt span{margin:7px 0}.leadEmpty{text-align:center;color:#74817e;padding:50px}.publishingLeadPanel{padding:0;overflow:hidden}@media (width<=700px){.leadCapture>div{grid-template-columns:1fr}.publishingLeadPanel{overflow:auto}.publishingLeadPanel .leadRow{min-width:760px}}.flow>.eyebrow{min-height:24px;margin:0 0 clamp(24px,3vw,38px)!important}.flow>.sectionHead,.flow>.sectionHead h2{margin-top:0!important}@media (width<=900px){.flow>.eyebrow{margin-bottom:24px!important}}.admin-session{margin-left:auto}.admin-session>a{color:#ee695c;font-size:9px}.publishingLeadHead,.publishingLeadRow{border-bottom:1px solid #e2e7e4;grid-template-columns:1.45fr 1.25fr .45fr .8fr .75fr .45fr;align-items:center;gap:8px;padding:12px 16px;display:grid}.publishingLeadHead{color:#74817e;background:#f0f3f1;font-size:10px}.publishingLeadRow>span{min-width:0}.publishingLeadRow small,.publishingLeadRow b,.publishingLeadRow em{display:block}.publishingLeadRow small{color:#7b8985;font-size:10px}.publishingLeadRow b{margin:4px 0;font-size:12px}.publishingLeadRow em{color:#71807b;font-size:10px;font-style:normal}.publishingLeadRow i{color:#b77548;background:#fff0e5;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:grid}.publishingLeadRow i.hot{color:#ee695c;background:#fce8e5}.publishingLeadRow select{background:#fff;border:1px solid #d5ddd8;width:100%;padding:9px;font-size:11px}.publishingLeadRow button{color:#fff;background:#153b43;border:0;padding:10px 13px;font-size:11px}.publishingLeadRow button:disabled{opacity:.55}@media (width<=900px){.publishingLeadPanel{overflow:auto}.publishingLeadHead,.publishingLeadRow{min-width:850px}.admin-session div{display:none}}.leadDrawerBackdrop{z-index:100;background:#071c27aa;justify-content:flex-end;display:flex;position:fixed;inset:0}.leadDrawer{background:#fff;width:min(520px,100%);height:100%;padding:36px;position:relative;overflow:auto;box-shadow:-20px 0 50px #071c2740}.drawerClose{background:0 0;border:0;font-size:26px;position:absolute;top:16px;right:20px}.leadDrawer>small{color:#ee695c;font-size:11px}.leadDrawer h2{margin:12px 0;font-size:27px}.drawerContact{background:#f1f5f2;justify-content:space-between;padding:15px;display:flex}.drawerContact a{color:#ee695c}.drawerScore{color:#fff;background:#153b43;justify-content:space-between;align-items:center;margin-top:12px;padding:15px;display:flex}.drawerScore b{font-size:20px}.leadDrawer dl>div{border-bottom:1px solid #e0e5e2;justify-content:space-between;padding:12px 2px;display:flex}.leadDrawer dt{color:#74817e}.leadDrawer dd{text-align:right;font-weight:800}.drawerAnswers{background:#eef5f1;padding:15px}.drawerAnswers h3,.drawerHistory h3{margin-top:0}.drawerAnswers>div{grid-template-columns:100px 1fr;gap:10px;padding:7px 0;display:grid}.drawerAnswers span{color:#74817e}.drawerControls{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.drawerControls label,.drawerNote{flex-direction:column;gap:7px;font-weight:700;display:flex}.drawerControls select,.drawerNote textarea{background:#fff;border:1px solid #d5ddd8;padding:11px}.drawerNote{margin-top:12px}.drawerHistory{margin-top:20px}.drawerHistory>div{border-top:1px solid #e3e7e4;gap:10px;padding:12px 0;display:flex}.drawerHistory i{background:#ee695c;border-radius:50%;width:8px;height:8px;margin-top:5px}.drawerHistory p{margin:0}.drawerHistory b,.drawerHistory span{display:block}.drawerHistory span{color:#7b8985;margin-top:4px}.drawerSave{color:#fff;background:#ee695c;border:0;width:100%;margin-top:15px;padding:14px;font-weight:800}.drawerSave:disabled{opacity:.55}@media (width<=600px){.leadDrawer{padding:30px 20px}.drawerContact{display:block}.drawerContact a{margin-top:6px;display:block}.drawerControls{grid-template-columns:1fr}}.drawerContact>span{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.drawerInquiry{color:#fff;background:#173e46;margin-top:12px;padding:18px}.drawerInquiry>small{color:#83b5a4;letter-spacing:.12em;font-size:9px}.drawerInquiry h3{margin:7px 0 14px;font-size:20px}.drawerInquiry>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.drawerInquiry>div span{background:#ffffff12;padding:10px;font-size:11px;line-height:1.5}.drawerInquiry b{color:#9ac4b6;margin-bottom:4px;font-size:9px;display:block}.drawerInquiry>p{white-space:pre-wrap;border-top:1px solid #ffffff24;margin:12px 0 0;padding-top:12px;font-size:12px;line-height:1.7}.drawerAnswers b{white-space:pre-wrap;overflow-wrap:anywhere}.publishingLeadRow i{min-width:36px;padding:0 4px}@media (width<=600px){.drawerContact>span{align-items:flex-start;margin-top:7px}.drawerInquiry>div{grid-template-columns:1fr}}.mailKpis{grid-template-columns:repeat(3,1fr)}.mailQueue{padding:0;overflow:hidden}.mailHead,.mailRow{grid-template-columns:1fr 1.1fr 1.8fr .55fr .85fr;align-items:center;gap:12px;padding:13px 16px;display:grid}.mailHead{color:#74817e;background:#f0f3f1}.mailRow{text-align:left;background:#fff;border:0;border-top:1px solid #e2e7e4;width:100%}.mailRow:hover{background:#f7faf8}.mailRow small,.mailRow b{display:block}.mailRow small{color:#ee695c;margin-bottom:5px}.mailStatus{color:#a9663e;background:#fff0e5;padding:6px 8px;font-style:normal}.mailStatus.승인{color:#277a64;background:#e7f2ed}.mailStatus.취소{color:#71807b;background:#ecefed}.mailPreview pre{white-space:pre-wrap;background:#f3f6f3;padding:20px;font-family:inherit;line-height:1.8}.mailRecipient{border-top:1px solid #dce2de;border-bottom:1px solid #dce2de;justify-content:space-between;padding:13px 0;display:flex}.mailSafety{color:#9a633e;background:#fff3e8;padding:12px}.mailActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mailActions button{background:#fff;border:1px solid #d5ddd8;padding:13px}.mailActions button:last-child{color:#fff;background:#153b43;border:0}@media (width<=850px){.mailQueue{overflow:auto}.mailHead,.mailRow{min-width:850px}.mailKpis{grid-template-columns:1fr 1fr}.mailKpis article:last-child{grid-column:1/-1}}.skipLink{z-index:10000;color:#fff;background:#000;border:3px solid #ffdf00;padding:14px 20px;font-weight:900;position:fixed;top:-80px;left:12px}.skipLink:focus{top:12px}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html[data-link-style=underline] a{text-underline-offset:4px!important;text-decoration:underline!important;text-decoration-thickness:2px!important}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-contrast=high] body,html[data-contrast=high] main,html[data-contrast=high] header,html[data-contrast=high] footer,html[data-contrast=high] section,html[data-contrast=high] article,html[data-contrast=high] aside,html[data-contrast=high] nav,html[data-contrast=high] div{color:#fff!important;background-color:#000!important;background-image:none!important;border-color:#fff!important}html[data-contrast=high] a,html[data-contrast=high] button:not(.readerToggle),html[data-contrast=high] input,html[data-contrast=high] select,html[data-contrast=high] textarea{color:#ffdf00!important;background:#000!important;border-color:#ffdf00!important}html[data-contrast=high] p,html[data-contrast=high] small,html[data-contrast=high] span,html[data-contrast=high] b,html[data-contrast=high] strong,html[data-contrast=high] h1,html[data-contrast=high] h2,html[data-contrast=high] h3,html[data-contrast=high] h4,html[data-contrast=high] label,html[data-contrast=high] dt,html[data-contrast=high] dd{color:inherit!important}html[data-contrast=high] :focus-visible{outline-color:#ffdf00!important;box-shadow:0 0 0 6px #000!important}.access-page{--a:#092531;--c:#ee695c;--m:#dcece5;color:#102b34;background:#f5f6f2;min-height:100vh}.access-page>header{background:#fff;border-bottom:1px solid #dce3df;align-items:center;height:78px;padding:0 6vw;display:flex}.access-page>header>a:first-child{align-items:center;gap:11px;display:flex}.access-page>header>a:first-child span{background:var(--c);color:#fff;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.access-page>header nav{gap:28px;margin:auto;font-size:13px;font-weight:800;display:flex}.access-page>header>a:last-child{color:var(--c);font-size:13px;font-weight:800}.access-hero{background:var(--a);color:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;padding:90px 9vw;display:grid}.access-hero small,.access-start small,.key-section small,.assistive small,.access-support>small{color:#ff8b80;letter-spacing:.14em;font-weight:900}.access-hero h1{margin:25px 0;font-size:clamp(45px,5vw,70px);line-height:1.12}.access-hero h1 strong{color:#a8d4c4}.access-hero p{color:#c0cfcd;max-width:620px;line-height:1.9}.access-hero>div>div{gap:23px;margin-top:32px;display:flex}.access-hero>div>div a:first-child{background:var(--c);padding:15px 22px;font-weight:800}.access-hero>div>div a:last-child{text-underline-offset:5px;padding:15px 0;text-decoration:underline}.access-hero aside{background:#10313b;border:1px solid #47616a;padding:25px}.access-hero aside>b{margin-bottom:10px;display:block}.access-hero aside span{border-top:1px solid #38515a;grid-template-columns:35px 1fr auto;padding:13px 0;display:grid}.access-hero aside i{color:#ff8b80;font-style:normal}.access-hero aside em{color:#a8d4c4;font-size:12px;font-style:normal}.access-start{padding:90px 8vw}.access-start>div:first-child{grid-template-columns:1fr 1fr 1fr;align-items:end;margin-bottom:40px;display:grid}.access-start h2,.key-section h2,.assistive h2,.access-support h2{font-size:40px;line-height:1.25}.access-start>div:first-child p{color:#667873;grid-column:3;line-height:1.8}.access-cards{grid-template-columns:repeat(4,1fr);display:grid}.access-cards article{background:#fff;border:1px solid #d8e0dc;min-height:290px;padding:28px}.access-cards article>span{color:var(--c)}.access-cards h3{margin-top:45px;font-size:20px}.access-cards p{color:#687a74;line-height:1.8}.access-cards b{border-top:1px solid #dce3df;padding-top:15px;font-size:12px;display:block}.key-section{background:var(--m);grid-template-columns:1fr 1fr;gap:6vw;padding:85px 8vw;display:grid}.key-section>div>p{color:#647771}.key-section>div>div{border-top:1px solid #b7cac2;grid-template-columns:155px 1fr;align-items:center;padding:13px;display:grid}.key-section kbd{background:#fff;border:1px solid #aabcb5;width:max-content;padding:7px 10px;font-weight:800;box-shadow:0 2px #9eafa8}.assistive{grid-template-columns:.8fr 1.2fr;gap:7vw;padding:90px 8vw;display:grid}.assistive>div:last-child article{border-top:1px solid #ccd6d1;padding:22px 5px}.assistive article b{font-size:20px}.assistive article p{color:#657872;line-height:1.8}.access-support{text-align:center;background:var(--c);color:#fff;padding:85px 20px}.access-support>small{color:#ffe0dc}.access-support p{max-width:680px;margin:0 auto 25px;line-height:1.8}.access-support>div{justify-content:center;gap:12px;display:flex}.access-support>div a{color:#b94840;background:#fff;padding:14px 20px;font-weight:900}.access-support>span{color:#ffe2de;margin-top:30px;font-size:12px;display:block}@media (width<=900px){.access-page>header nav{display:none}.access-hero,.key-section,.assistive{grid-template-columns:1fr}.access-cards{grid-template-columns:1fr 1fr}.access-start>div:first-child{grid-template-columns:1fr}.access-start>div:first-child p{grid-column:auto}.access-hero,.access-start,.key-section,.assistive{padding:65px 22px}}@media (width<=560px){.access-page>header{padding:0 18px}.access-page>header>a:last-child{display:none}.access-cards{grid-template-columns:1fr}.access-hero>div>div,.access-support>div{flex-direction:column;align-items:stretch}.key-section>div>div{grid-template-columns:1fr;gap:8px}.access-cards article{min-height:0}}.statement{--ink:#0b2933;--coral:#ed685d;color:var(--ink);background:#f4f6f2;min-height:100vh}.statement>header{background:#fff;border-bottom:1px solid #d6dfdb;align-items:center;height:76px;padding:0 6vw;display:flex}.statement>header>a{font-weight:900}.statement>header>a:last-child{color:var(--coral);font-size:13px}.statement>header nav{gap:28px;margin:auto;font-size:13px;display:flex}.statement-hero{background:var(--ink);color:#fff;padding:100px 9vw}.statement-hero>small,.statement-block small,.statement-support small,.statement-limits small,.statement-contact>small{color:#ff8c82;letter-spacing:.14em;font-weight:900}.statement-hero h1{margin:24px 0;font-size:clamp(42px,5.2vw,72px);line-height:1.12}.statement-hero h1 strong{color:#acd7c8}.statement-hero>p{color:#c3d0ce;max-width:780px;font-size:18px;line-height:1.9}.statement-hero>div{border:1px solid #45616a;grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.statement-hero span{border-right:1px solid #45616a;padding:20px}.statement-hero span:last-child{border:0}.statement-hero b{color:#8db5aa;margin-bottom:8px;font-size:12px;display:block}.statement-block,.statement-support,.statement-limits{padding:90px 8vw}.statement-block>div:first-child{max-width:680px}.statement h2{font-size:40px;line-height:1.25}.statement-block>div:first-child p{color:#667873;line-height:1.8}.principles{grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.principles article{background:#fff;border:1px solid #d4ded9;padding:28px}.principles i{color:var(--coral);font-style:normal}.principles h3{margin-top:40px;font-size:23px}.principles p{color:#667873;line-height:1.8}.statement-support{background:#dcece5;grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.statement-support dl{margin:0}.statement-support dl div{border-top:1px solid #afc6bc;grid-template-columns:150px 1fr;padding:20px 0;display:grid}.statement-support dd{margin:0;line-height:1.8}.statement-limits{grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.statement-limits ul{margin:0;padding:0;list-style:none}.statement-limits li{border-top:1px solid #ccd7d2;grid-template-columns:130px 1fr;padding:20px 0;display:grid}.statement-limits li span{color:#657771;line-height:1.7}.statement-contact{text-align:center;background:var(--coral);color:#fff;padding:90px 20px}.statement-contact p{max-width:720px;margin:0 auto 28px;line-height:1.8}.statement-contact>div{justify-content:center;gap:10px;display:flex}.statement-contact a{color:#a9433d;background:#fff;padding:14px 19px;font-weight:900}.statement-contact>small:last-child{color:#ffe3df;letter-spacing:0;margin-top:30px;display:block}@media (width<=850px){.statement>header nav{display:none}.statement-hero,.statement-block,.statement-support,.statement-limits{padding:65px 22px}.principles{grid-template-columns:1fr 1fr}.statement-support,.statement-limits,.statement-hero>div{grid-template-columns:1fr}.statement-hero span{border-bottom:1px solid #45616a;border-right:0}}@media (width<=550px){.principles{grid-template-columns:1fr}.statement-contact>div{flex-direction:column}.statement-support dl div,.statement-limits li{grid-template-columns:1fr;gap:8px}.statement>header>a:last-child{display:none}}.comm-export{z-index:40;background:#123f48;border:2px solid #fff;padding:14px 18px;font-weight:900;position:fixed;bottom:28px;right:28px;box-shadow:0 8px 24px #0c293344;color:#fff!important}.comm-export:focus-visible{outline-offset:3px;outline:4px solid #ed675d}@media (width<=650px){.comm-export{padding:12px 14px;bottom:14px;right:14px}}.notice-archive-link{z-index:39;background:#173b43;border:2px solid #fff;padding:13px 17px;font-size:10px;font-weight:900;position:fixed;bottom:28px;right:28px;box-shadow:0 8px 24px #0c293344;color:#fff!important}.notice-archive-link:focus-visible{outline-offset:3px;outline:4px solid #ed675d}@media (width<=650px){.notice-archive-link{bottom:14px;right:14px}}.notice-action-links{z-index:38;background:#fff;border:1px solid #d6dfdb;display:flex;position:fixed;bottom:80px;right:28px;box-shadow:0 8px 24px #0c293322}.notice-action-links a{color:#173b43;border-right:1px solid #d6dfdb;padding:9px 11px;font-size:9px;font-weight:800}.notice-action-links a:last-child{border:0}@media (width<=650px){.notice-action-links{max-width:calc(100vw - 28px);bottom:66px;right:14px;overflow:auto}}.preference-receipt-link{z-index:40;background:#123f48;border:2px solid #fff;padding:14px 18px;font-weight:900;position:fixed;bottom:28px;right:28px;box-shadow:0 8px 24px #0c293344;color:#fff!important}.preference-receipt-link:focus-visible{outline-offset:3px;outline:4px solid #ed675d}@media (width<=650px){.preference-receipt-link{padding:12px 14px;bottom:14px;right:14px}}.publicAuthor{background:#f4f5f1;min-height:100vh}.authorPublicHeader{background:#fff;border-bottom:1px solid #dce1dd;align-items:center;height:80px;padding:0 6vw;display:flex}.authorPublicHeader nav{gap:30px;margin:auto;font-size:9px;font-weight:800;display:flex}.authorPublicHeader>div{align-items:center;gap:18px;font-size:9px;display:flex}.authorPublicHero{background:var(--navy);color:#fff;grid-template-columns:1fr 330px;align-items:center;gap:7vw;padding:85px 8vw 75px;display:grid}.authorIdentity{grid-template-columns:220px 1fr;align-items:center;gap:50px;display:grid}.authorPortrait{height:290px;color:var(--ink);background:linear-gradient(145deg,#dcece5,#9ec7b8);flex-direction:column;justify-content:space-between;padding:22px;display:flex;box-shadow:22px 25px #0d3039}.authorPortrait span{text-align:center;margin-top:45px;font-size:110px;font-weight:900}.authorPortrait i{letter-spacing:.12em;font-size:7px;font-style:normal;font-weight:800}.authorIdentity article>small,.authorProof>small,.authorPublicIntro small,.authorSectionTitle small,.authorQuestions small,.authorCollaborate>small{color:#ff8b80;letter-spacing:.13em;font-size:8px;font-weight:800}.authorIdentity h1{letter-spacing:-.06em;margin:18px 0 7px;font-size:64px}.authorIdentity h2{color:#d5e1df;margin:0;font-size:24px;line-height:1.4}.authorIdentity article>p{color:#aabfbd;max-width:570px;margin:22px 0;font-size:10px;line-height:2}.authorTags{flex-wrap:wrap;gap:7px;display:flex}.authorTags span{color:#a9bfbc;border:1px solid #3d565e;padding:7px 9px;font-size:7px}.authorHeroActions{align-items:center;gap:25px;margin-top:28px;display:flex}.authorHeroActions>a:last-child{color:#ff8b80;font-size:9px}.authorProof{border-top:1px solid #496068}.authorProof>small{padding:18px 0;display:block}.authorProof>div{border-top:1px solid #2c4750;justify-content:space-between;align-items:end;padding:17px 4px;display:flex}.authorProof>div b{font-size:30px}.authorProof>div span{color:#98aeae;font-size:8px}.authorProof footer{color:var(--ink);background:#dcece5;gap:13px;margin-top:20px;padding:18px;display:flex}.authorProof footer i{color:var(--coral);font-style:normal}.authorProof footer p{margin:0}.authorProof footer b,.authorProof footer span{font-size:8px;display:block}.authorProof footer span{color:#667871;margin-top:7px}.authorPublicIntro{grid-template-columns:.8fr 1.2fr;gap:9vw;padding:90px 9vw;display:grid}.authorPublicIntro h2{font-size:41px;line-height:1.35}.authorPublicIntro article>p{color:#63736d;font-size:11px;line-height:2}.authorCareer{border-top:1px solid #cbd4cf;grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.authorCareer span{padding:20px 20px 0 0}.authorCareer small,.authorCareer b{display:block}.authorCareer small{color:var(--coral);margin-bottom:10px}.authorCareer b{font-size:9px}.authorWorks{background:#fff;padding:85px 9vw}.authorSectionTitle{position:relative}.authorSectionTitle h2{margin:13px 0 38px;font-size:39px}.authorSectionTitle>a{color:var(--coral);font-size:8px;font-weight:800;position:absolute;bottom:7px;right:0}.authorBook{border-top:1px solid #d3dad6;grid-template-columns:260px 1fr;align-items:center;gap:7vw;padding-top:40px;display:grid}.authorBookCover{color:#fff;background:#df6257;flex-direction:column;justify-content:space-between;height:370px;padding:25px;display:flex;box-shadow:18px 20px 30px #18313a30}.authorBookCover small,.authorBookCover i{font-size:7px;font-style:normal}.authorBookCover strong{text-align:center;font-size:92px}.authorBookCover span{font-size:15px;font-weight:800}.authorBookCover span b{font-size:8px}.authorBook article>small{color:var(--coral);font-size:8px}.authorBook h3{margin:15px 0 4px;font-size:34px}.authorBook h4{color:#687872;margin:0;font-size:14px}.authorBook article>p{color:#65756f;max-width:650px;font-size:10px;line-height:1.9}.authorBook blockquote{border-left:2px solid var(--coral);margin:24px 0;padding-left:18px;font-size:14px;line-height:1.8}.authorBook article>div{align-items:center;gap:20px;margin:24px 0;display:flex}.authorBook article>div b{color:#788782;font-size:8px}.authorBook article>div strong{font-size:20px}.authorKnowledge{color:#fff;background:#173e46;padding:85px 8vw}.authorSectionTitle.light p{color:#9db3b1;font-size:9px}.authorKnowledgeGrid{border-top:1px solid #526871;grid-template-columns:repeat(3,1fr);margin-top:35px;display:grid}.authorKnowledgeGrid article{border-bottom:1px solid #526871;margin-right:30px;padding:35px 30px 25px 0}.authorKnowledgeGrid i{color:#ff8a7f;font-size:8px;font-style:normal}.authorKnowledgeGrid h3{margin:35px 0 14px;font-size:21px;line-height:1.4}.authorKnowledgeGrid p{color:#a9bfbc;min-height:50px;font-size:9px;line-height:1.8}.authorKnowledgeGrid a{color:#ff8a7f;font-size:8px;font-weight:800}.authorQuestions{grid-template-columns:.7fr 1.3fr;gap:7vw;padding:85px 9vw;display:grid}.authorQuestions h2{font-size:38px;line-height:1.35}.authorQuestions ol{border-top:1px solid #cdd5d1;margin:0;padding:0;list-style:none}.authorQuestions li{border-bottom:1px solid #cdd5d1;grid-template-columns:50px 1fr;padding:25px 0;display:grid}.authorQuestions li span{color:var(--coral);font-size:8px}.authorQuestions li b{font-size:12px;line-height:1.6}.authorCollaborate{text-align:center;color:#fff;background:#e7695d;padding:85px 20px}.authorCollaborate>small{color:#ffe1dd}.authorCollaborate h2{margin:18px 0;font-size:42px;line-height:1.3}.authorCollaborate p{color:#ffd4cf;font-size:9px}.authorCollaborate>div{justify-content:center;align-items:center;gap:25px;margin-top:30px;display:flex}.authorCollaborate .button{color:var(--coral);background:#fff}.authorCollaborate>div>a:last-child{font-size:9px}.authorPublicFooter{background:var(--navy);color:#fff;align-items:center;padding:35px 6vw;display:flex}.authorPublicFooter p{color:#81999a;margin:auto;font-size:8px}.authorPublicFooter>div{color:#9db1b0;gap:18px;font-size:8px;display:flex}@media (width<=850px){.authorPublicHeader{padding:0 20px}.authorPublicHeader nav{display:none}.authorPublicHero{grid-template-columns:1fr;padding:65px 25px}.authorIdentity{grid-template-columns:180px 1fr}.authorPortrait{height:250px}.authorPublicIntro{grid-template-columns:1fr;padding:65px 25px}.authorKnowledgeGrid{grid-template-columns:1fr}.authorQuestions{grid-template-columns:1fr;padding:65px 25px}.authorPublicFooter p{display:none}}@media (width<=560px){.authorPublicHeader>div>a:first-child{display:none}.authorIdentity{grid-template-columns:1fr}.authorPortrait{width:180px}.authorIdentity h1{font-size:49px}.authorPublicHero{padding-top:50px}.authorBook{grid-template-columns:1fr}.authorBookCover{width:230px;height:330px}.authorCareer{grid-template-columns:1fr}.authorWorks,.authorKnowledge{padding:65px 22px}.authorCollaborate h2{font-size:32px}.authorCollaborate>div{flex-direction:column}.authorPublicFooter{display:block}.authorPublicFooter>div{margin-top:25px}}.voice-page{--vnavy:#092531;--vcoral:#ee6a5e;--vmint:#dcece5;color:var(--vnavy);background:#f5f6f2;min-height:100vh}.voice-nav{background:#fff;border-bottom:1px solid #e0e4e1;align-items:center;height:82px;padding:0 6vw;display:flex}.voice-nav nav{gap:28px;margin:auto;font-size:14px;font-weight:700;display:flex}.voice-hero{background:var(--vnavy);color:#fff;grid-template-columns:1.2fr .8fr;align-items:center;gap:9vw;min-height:700px;padding:95px 9vw;display:grid}.voice-hero>div>p,.voice-intro small,.listen-section small,.audio-section small,.rights-section small,.voice-final small{letter-spacing:.16em;color:#ff8d82;font-size:13px;font-weight:800}.voice-hero h1{margin:26px 0;font-size:58px;line-height:1.18}.voice-hero h1 strong{color:#a9d5c5}.voice-hero>div>span{color:#b8c9c7;max-width:620px;font-size:18px;line-height:1.8;display:block}.voice-hero>div>div{align-items:center;gap:28px;margin-top:36px;display:flex}.voice-hero>div>div>a:last-child{color:#fff;text-underline-offset:6px;font-size:15px;text-decoration:underline}.voice-hero aside{background:#102f3a;border:1px solid #4a6068;padding:32px}.voice-hero aside>small{color:#ff8d82;letter-spacing:.15em}.voice-hero aside div{border-bottom:1px solid #36505a;grid-template-columns:42px 1fr 20px;align-items:center;gap:15px;padding:20px 0;display:grid}.voice-hero aside i{color:#ff8d82;font-style:normal}.voice-hero aside b{font-size:17px}.voice-hero aside span{color:#7fa59d}.voice-intro{grid-template-columns:1fr 1fr;gap:80px;padding:100px 9vw 45px;display:grid}.voice-intro h2,.listen-section h2,.audio-section h2,.rights-section h2{margin:14px 0;font-size:44px;line-height:1.28}.voice-intro>p{color:#63736e;font-size:18px;line-height:1.9}.voice-features{grid-template-columns:repeat(4,1fr);padding:0 9vw 105px;display:grid}.voice-features article{background:#fff;border:1px solid #dce2de;min-height:260px;padding:32px}.voice-features article>span{color:var(--vcoral);font-size:13px}.voice-features h3{margin:55px 0 16px;font-size:22px}.voice-features p{color:#687872;font-size:15px;line-height:1.8}.listen-section{background:var(--vmint);grid-template-columns:1fr .8fr;align-items:center;gap:9vw;padding:100px 9vw;display:grid}.listen-section h2 strong{color:var(--vcoral)}.listen-section>div>p{color:#62726d;font-size:16px;line-height:1.9}.listen-section ul{grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.listen-section li{padding:12px 0;font-size:14px}.listen-section li:before{content:"✓";color:var(--vcoral);margin-right:9px}.listen-player{background:#fff;padding:38px;box-shadow:20px 24px #aecdc2}.listen-player h3{margin-bottom:6px;font-size:30px}.listen-player>p{color:#71817c}.wave{align-items:center;gap:7px;height:100px;margin:28px 0;display:flex}.wave i{background:var(--vcoral);border-radius:3px;width:4px}.listen-player button{background:var(--vnavy);color:#fff;border:0;border-radius:50%;width:64px;height:64px;margin:auto;font-size:22px;display:block}.listen-player>div:nth-of-type(2){color:#64736f;justify-content:space-between;margin-top:20px;font-size:13px;display:flex}.listen-player em{color:#89938f;margin-top:24px;font-size:12px;display:block}.audio-section{grid-template-columns:1fr 1fr;gap:100px;padding:105px 9vw;display:grid}.audio-section>div>p{color:#65746f;font-size:16px;line-height:1.9}.audio-section ol{border-top:2px solid var(--vnavy);padding:0;list-style:none}.audio-section li{border-bottom:1px solid #ccd5d0;padding:21px 10px;font-size:16px}.audio-section li span{background:var(--vcoral);color:#fff;place-items:center;width:30px;height:30px;margin-right:16px;font-size:12px;display:inline-grid}.rights-section{color:#fff;background:#173e46;grid-template-columns:1fr 1fr;gap:100px;padding:85px 9vw;display:grid}.rights-section p{color:#b9cac7;font-size:16px;line-height:1.9}.rights-section a{color:#ff8d82;margin-top:20px;font-weight:800;display:block}.voice-final{text-align:center;color:#fff;background:#ee6a5e;padding:100px 20px}.voice-final small{color:#ffe0dc}.voice-final h2{font-size:52px;line-height:1.2}.voice-final>div{justify-content:center;align-items:center;gap:25px;display:flex}.voice-final .button{color:var(--vcoral);background:#fff}.voice-final>div>a:last-child{text-decoration:underline}.voice-footer{justify-content:space-between;align-items:center;color:#9bafae!important;background:#071d28!important;padding:35px 6vw!important;font-size:13px!important;display:flex!important}.voice-footer a{color:#ff8d82!important}@media (width<=900px){.voice-nav nav{display:none}.voice-hero,.voice-intro,.listen-section,.audio-section,.rights-section{grid-template-columns:1fr}.voice-features{grid-template-columns:1fr 1fr}.voice-hero h1{font-size:48px}}@media (width<=560px){.voice-nav{padding:0 20px}.voice-nav>.button{display:none}.voice-hero{padding:70px 22px}.voice-hero h1{font-size:39px}.voice-features{grid-template-columns:1fr;padding:0 20px 70px}.voice-intro,.listen-section,.audio-section,.rights-section{gap:30px;padding:70px 22px}.voice-intro h2,.listen-section h2,.audio-section h2,.rights-section h2{font-size:34px}.voice-final h2{font-size:40px}.voice-footer{flex-direction:column;gap:10px;align-items:flex-start!important}}
