img:is([sizes^="auto,"i]){contain-intrinsic-size:3000px 1500px}:root{--vp-color-brand:#2540cc;--vp-color-gray:#6c7781;--vp-color-gray-darken:#4b4b4b;--vp-color-gray-light:#e8e8e8;--vp-color-gray-lighten:#f7f7f7;--vp-color-red:#b71515;--vp-border-radius:5px;--vp-items__gap:0;--vp-transition-duration:0.3s;--vp-transition-easing:ease-in-out;--vp-interactive__transition-duration:0.2s;--vp-interactive__transition-easing:ease-in-out;--vp-lazyload-images__background:linear-gradient(270deg,hsla(0,0%,55%,.15),hsla(0,0%,55%,.05),hsla(0,0%,55%,.05),hsla(0,0%,55%,.15));--vp-lazyload-images__background-size:400% 100%;--vp-lazyload-images__animation-duration:7s;--vp-lazyload-transition-duration:0.3s;--vp-lazyload-transition-easing:ease-in-out;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--pink:#ff66c4;--wp--preset--color--blue:#38b6fe;--wp--preset--color--ink:#20222d;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0);--wp--style--global--content-size:760px;--wp--style--global--wide-size:1200px;--wp--style--block-gap:24px;--tc-pink:#ff66c4;--tc-blue:#38b6fe;--tc-ink:#1f2230;--tc-text:#3a3e4d;--tc-muted:#737887;--tc-white:#ffffff;--tc-border:rgba(31,34,48,.08);--tc-pink-06:rgba(255,102,196,.06);--tc-pink-10:rgba(255,102,196,.10);--tc-pink-16:rgba(255,102,196,.16);--tc-pink-24:rgba(255,102,196,.24);--tc-blue-06:rgba(56,182,254,.06);--tc-blue-10:rgba(56,182,254,.10);--tc-blue-16:rgba(56,182,254,.16);--tc-blue-24:rgba(56,182,254,.24);--tc-gradient:linear-gradient(135deg,#ff66c4 0%,#38b6fe 100%);--tc-gradient-soft:linear-gradient(135deg,rgba(255,102,196,.22),rgba(56,182,254,.18));--tc-gradient-faint:linear-gradient(135deg,rgba(255,102,196,.10),rgba(56,182,254,.08));--tc-font:"Avenir Next","Helvetica Neue",Inter,Arial,sans-serif;--tc-container:1180px;--tc-reading:760px;--tc-radius-s:14px;--tc-radius-m:22px;--tc-radius-l:30px;--tc-radius-xl:42px;--tc-pill:999px;--tc-shadow-1:0 10px 30px rgba(31,34,48,.055);--tc-shadow-2:0 20px 55px rgba(31,34,48,.075);--tc-shadow-pink:0 22px 60px rgba(255,102,196,.16);--tc-shadow-blue:0 22px 60px rgba(56,182,254,.14);--tc-section:clamp(4.75rem,7vw,7rem);--tc-hero:clamp(3.2rem,5.6vw,5.4rem);--tc-h1:clamp(2.8rem,4.8vw,4.6rem);--tc-h2:clamp(2rem,3.5vw,3.2rem);--tc-h3:clamp(1.25rem,2vw,1.65rem)}:where(body){margin:0}body{background-color:#fff;font-family:"Avenir Next","Helvetica Neue",Inter,Arial,sans-serif;padding:0;margin:0;color:var(--tc-text);background:var(--tc-bg);font-size:17px;font-weight:400;line-height:1.72;color:#303442;background:#fff}#cara-popup-demo{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#272333}#cara-popup-demo *,*,::after,::before{box-sizing:border-box}#cara-popup-demo .tc-popup{position:relative;width:100%;overflow:hidden;border:1px solid #ffffffab;border-radius:24px;padding:28px 28px 0;background:radial-gradient(ellipse at 105% 15%,#ffacd487,transparent 49%),radial-gradient(ellipse at -10% 75%,#ffd0e559,transparent 45%),linear-gradient(135deg,#fffafb,#ffeef6);box-shadow:0 25px 65px #30203740,0 2px 8px #30203714}#cara-popup-demo .tc-top{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;letter-spacing:1.8px;color:#a62b69;padding-right:23px}#cara-popup-demo .tc-dot{width:6px;height:6px;flex-shrink:0;background:#e1378a;border-radius:50%;box-shadow:0 0 0 4px #ed469117}#cara-popup-demo .tc-close{position:absolute;right:8px;top:9px;width:44px;height:44px;border:0;background:0 0;color:#8d7585;font:400 21px Inter,sans-serif;border-radius:50%}#cara-popup-demo .tc-close:hover{background:#e4388b0c;color:#ab2868}#cara-popup-demo .tc-label{font-size:10px;font-weight:600;letter-spacing:1.6px;color:#746773;margin-top:32px}#cara-popup-demo h2{display:flex;align-items:center;gap:24px;margin:4px 0 17px;font-weight:800;line-height:1;letter-spacing:-2px}#cara-popup-demo .tc-zero{font-size:112px;background:linear-gradient(150deg,#ff60b1 10%,#e62b8c 55%,#b81c6b);background-clip:text;-webkit-background-clip:text;color:transparent;letter-spacing:-2px}#cara-popup-demo .tc-unit{position:relative;font-size:39px;font-weight:700;letter-spacing:-1.6px;color:#762446;padding-bottom:9px}#cara-popup-demo .tc-unit-line{position:absolute;bottom:0;left:2px;width:43px;height:3px;border-radius:3px;background:#ef87b4}#cara-popup-demo #tc-description{margin:0;color:#6a596a;font-size:14px;line-height:1.75;max-width:310px}#cara-popup-demo #tc-description strong{font-weight:600;color:#312436}#cara-popup-demo .tc-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;width:100%;padding:10px 12px 10px 20px;margin-top:24px;border:1px solid #d12a7d;border-radius:14px;background:linear-gradient(105deg,#d52b80,#ec439b);box-shadow:0 7px 18px #d62c8026;color:#fff;text-decoration:none;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s}#cara-popup-demo .tc-arrow{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:9px;background:#ffffff1f;font-size:21px;font-weight:400}#cara-popup-demo .tc-cta:hover{transform:translateY(-2px);box-shadow:0 10px 22px #d62c8038}#cara-popup-demo .tc-bottom{display:flex;align-items:center;justify-content:space-between;margin:17px 0 18px;color:#9c788d}#cara-popup-demo .tc-bottom-mark{font-size:15px;color:#df80aa}#cara-popup-demo .tc-count{font-size:10px;font-weight:400;color:#806c7a}#cara-popup-demo .tc-track{height:3px;background:#f2d5e3;margin:0-28px}#cara-popup-demo .tc-progress{height:100%;width:100%;background:linear-gradient(90deg,#e32d88,#f180b6)}#cara-popup-demo a,#cara-popup-demo button{font-family:inherit;cursor:pointer}#cara-popup-demo a:focus-visible,#cara-popup-demo button:focus-visible{outline:3px solid #9c2862;outline-offset:3px}@media (max-width:400px){#cara-popup-demo .tc-popup{padding:27px 23px 0}#cara-popup-demo .tc-track{margin:0-23px}#cara-popup-demo .tc-zero{font-size:100px}#cara-popup-demo .tc-unit{font-size:34px}#cara-popup-demo .tc-top{font-size:9px;letter-spacing:1.3px}#cara-popup-demo .tc-label{font-size:9px;letter-spacing:1.2px}}@media (prefers-reduced-motion:reduce){#cara-popup-demo .tc-cta{transition:none}#cara-popup-demo .tc-cta:hover{transform:none}}#cara-popup-demo{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:20px;background:rgba(40,28,53,.3);backdrop-filter:blur(6px)}#cara-popup-demo .tc-popup{max-width:390px}@media (max-width:400px){#cara-popup-demo{padding:16px}}html{scroll-behavior:smooth}img{max-width:100%;height:auto}a{color:inherit}button{font:inherit}h1,h2,h3{margin-top:0;color:var(--tc-ink);line-height:1.04;text-wrap:balance}h1{font-size:var(--tc-type-h1)}h2{font-size:var(--tc-type-h2)}h3{font-size:var(--tc-type-h3)}p{margin-top:0}.tc-container{width:min(calc(100% - 3rem),var(--tc-container));margin-inline:auto}.tc-main{min-height:60vh;padding-block:0}:focus-visible{outline:3px solid rgba(56,182,254,.42);outline-offset:4px}.tc-skip-link{position:fixed;top:.75rem;left:.75rem;z-index:9999;transform:translateY(-180%);padding:.75rem 1rem;border-radius:var(--tc-radius-pill);background:var(--tc-pink);color:#fff}.tc-skip-link:focus{transform:none}.tc-site-header{background:rgba(255,255,255,.91)}.tc-header-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.tc-custom-logo img{display:block;max-height:48px;width:auto}.tc-menu--footer,.tc-primary-nav .tc-menu{display:flex;align-items:center;gap:clamp(1.3rem,2.6vw,2.4rem);margin:0;padding:0;list-style:none}.tc-primary-nav a{position:relative;display:inline-flex;padding-block:1rem;color:var(--tc-ink);font-size:.94rem;font-weight:600;text-decoration:none;transition:color .2s ease}.tc-primary-nav a::after{position:absolute;right:12%;bottom:.6rem;left:12%;height:2px;transform:scaleX(0);transform-origin:center;border-radius:999px;background:var(--tc-gradient);content:"";transition:transform .22s ease}.tc-primary-nav .current-menu-item>a,.tc-primary-nav .current_page_item>a,.tc-primary-nav a:focus-visible,.tc-primary-nav a:hover{color:var(--tc-pink)}.tc-primary-nav .current-menu-item>a::after,.tc-primary-nav .current_page_item>a::after,.tc-primary-nav a:focus-visible::after,.tc-primary-nav a:hover::after{transform:scaleX(1)}.tc-menu-toggle{display:none;border:0;background:0 0;color:var(--tc-ink)}.tc-menu-toggle-icon{display:grid;gap:4px}.tc-menu-toggle-icon span{display:block;width:24px;height:2px;border-radius:999px;background:currentColor}.tc-site-footer{margin-top:0;background:linear-gradient(#fff,#fff) padding-box,var(--tc-gradient) border-box;color:var(--tc-text)}.tc-site-footer::after,.tc-site-footer::before{width:26rem;height:26rem;filter:blur(60px);pointer-events:none}.tc-site-footer::after{position:absolute;border-radius:50%;content:""}.tc-site-footer::before{top:-16rem;right:-10rem;background:var(--tc-pink)}.tc-site-footer::after{bottom:-18rem;left:-12rem;background:var(--tc-blue);opacity:.12}.tc-footer-title{color:var(--tc-ink)}.tc-footer-tagline{color:var(--tc-muted)}.tc-menu--footer a{color:var(--tc-text);transition:color .2s ease}.tc-menu--footer .current-menu-item>a,.tc-menu--footer a:hover,.tc-primary-nav .current-menu-item>a,.tc-primary-nav .current_page_item>a{color:var(--tc-pink)}.tc-footer-bottom{border-top:1px solid var(--tc-border)}.tc-copyright{color:var(--tc-muted)}@media (max-width:767px){.tc-container{width:min(calc(100% - 2rem),var(--tc-container))}.tc-header-inner{min-height:72px}.tc-menu-toggle{display:inline-flex;align-items:center;gap:.6rem}.tc-menu-toggle-label{font-size:.86rem;font-weight:600}.tc-js .tc-primary-nav{position:absolute;top:calc(100% + 1px);right:1rem;left:1rem;display:none;padding:1rem 1.1rem;border:1px solid var(--tc-border);border-radius:var(--tc-radius-md);background:rgba(255,255,255,.98);box-shadow:var(--tc-shadow-card)}.tc-js .tc-primary-nav.is-open,.tc-primary-nav .tc-menu{display:block}.tc-primary-nav a{width:100%;padding:.85rem 0}.tc-primary-nav a::after{right:auto;left:0;bottom:.45rem;width:42px}.tc-footer-grid{grid-template-columns:1fr}.tc-menu--footer{justify-content:flex-start;gap:1rem 1.4rem}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.tc-footer-grid{padding-block:clamp(3.5rem,5.5vw,4.8rem) 2.4rem}.tc-site-header{background:rgba(255,255,255,.94)}.tc-site-footer{background:linear-gradient(135deg,rgba(255,102,196,.1),rgba(56,182,254,.09)),#fff}h1,h2,h3{color:#1f2230}.tc-site-header{background:rgba(255,255,255,.97);border-bottom:1px solid rgba(255,102,196,.18)}.tc-site-footer{background:linear-gradient(115deg,rgba(255,102,196,.18)0,rgba(255,255,255,.96) 45%,rgba(56,182,254,.18) 100%);background:radial-gradient(circle at 10% 20%,rgba(255,102,196,.34),transparent 31%),radial-gradient(circle at 90% 74%,rgba(56,182,254,.31),transparent 32%),linear-gradient(112deg,rgba(255,102,196,.17),#fff 48%,rgba(56,182,254,.17));border-image:linear-gradient(90deg,#ff66c4,#38b6fe)1}.tc-footer-contact-link,.tc-footer-social{display:inline-flex;align-items:center;gap:.55rem;background:rgba(255,255,255,.72);color:#303442;font-size:.88rem;font-weight:600;text-decoration:none;transition:transform .2s ease,border-color .2s ease,color .2s ease}.tc-footer-contact-link:hover,.tc-footer-social:hover{transform:translateY(-2px);border-color:rgba(255,102,196,.32);border-color:transparent;background:linear-gradient(90deg,#ff66c4,#38b6fe);color:#fff;box-shadow:0 14px 30px rgba(255,102,196,.18),0 9px 22px rgba(56,182,254,.13)}.tc-footer-contact-label{color:#ff66c4;font-weight:700}.tc-footer-social svg{width:18px;height:18px;fill:currentColor;flex:0 0 auto}@media (max-width:767px){.tc-footer-contact{align-items:flex-start;flex-direction:column}}.tc-site-header{border-image:linear-gradient(90deg,rgba(255,102,196,.72),rgba(56,182,254,.72))1}.tc-site-footer{background:radial-gradient(circle at 0 15%,rgba(255,102,196,.48),transparent 31%),radial-gradient(circle at 100% 80%,rgba(56,182,254,.44),transparent 32%),linear-gradient(118deg,rgba(255,102,196,.2),#fff 49%,rgba(56,182,254,.19))}.tc-footer-contact-link,.tc-footer-social{background:rgba(255,255,255,.88)}@media (max-width:767px){.tc-site-header{background:rgba(255,255,255,.96)}.tc-site-footer{padding-top:3rem}.tc-footer-grid{grid-template-columns:1fr;gap:1.7rem}.tc-menu--footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.tc-footer-contact-link,.tc-footer-social{max-width:100%;font-size:.82rem}}:root{--tc-font-sans:Inter,
		-apple-system,
		BlinkMacSystemFont,
		"Segoe UI",
		Roboto,
		"Helvetica Neue",
		Arial,
		"Noto Sans",
		"Liberation Sans",
		sans-serif}body,button,h1,h2,h3,html{font-family:var(--tc-font-sans)!important}body,button,html{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{letter-spacing:-.008em}h1,h2,h3{font-weight:720!important;letter-spacing:-.035em}b,strong{font-weight:720}.tc-footer-contact{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem .9rem}.tc-footer-contact-link,.tc-footer-social{min-height:42px;padding:.6rem .9rem;border-radius:999px;background:rgba(255,255,255,.84);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tc-footer-bottom{align-items:center}.tc-footer-designer{text-align:right}.tc-footer-designer strong{color:#303442;font-weight:700}.tc-footer-designer-label{margin-right:.25rem}@media (max-width:767px){.tc-footer-bottom{flex-direction:column;align-items:center;text-align:center}.tc-footer-designer{text-align:center}.tc-menu-toggle-icon span{transition:transform .2s ease,opacity .2s ease}.tc-site-footer{padding-top:0!important}.tc-footer-grid{gap:1.2rem!important;padding-top:2rem!important;padding-bottom:1.35rem!important}.tc-footer-title{font-size:1.18rem}.tc-footer-tagline{margin-top:.45rem}.tc-footer-contact{margin-top:.8rem!important;align-items:flex-start;flex-direction:row!important;flex-wrap:wrap;gap:.55rem!important}.tc-footer-contact-link,.tc-footer-social{min-height:38px;padding:.48rem .72rem;font-size:.78rem}.tc-footer-contact-link{max-width:100%}.tc-footer-nav{margin-top:.2rem}.tc-menu--footer{gap:.6rem .9rem!important}.tc-menu--footer a{font-size:.9rem}.tc-footer-bottom{gap:.35rem!important;padding-top:1rem!important;padding-bottom:1.4rem!important}.tc-copyright,.tc-footer-designer{font-size:.78rem}}.tc-site-header{position:sticky;top:0;z-index:100;border-bottom:0!important;background:rgba(255,245,251,.88)!important;backdrop-filter:saturate(1.15) blur(18px);box-shadow:0 10px 30px rgba(255,79,179,.055)!important}.tc-header-inner{min-height:76px!important}.tc-primary-nav a{color:#242633!important}.tc-primary-nav a::after{background:linear-gradient(90deg,#ff4fb3,#63c5ff)!important}.tc-menu--footer .current-menu-item>a,.tc-menu--footer .current_page_item>a,.tc-menu--footer a:hover,.tc-primary-nav .current-menu-item>a,.tc-primary-nav .current_page_item>a,.tc-primary-nav a:hover{color:#f33ca4!important}@media (max-width:767px){.tc-site-header{background:rgba(255,245,251,.96)!important}.tc-header-inner{min-height:66px!important}}.tc-site-footer{position:relative!important;overflow:hidden;border-top:0!important;background:radial-gradient(circle at 0 0,rgba(255,79,179,.26),transparent 31%),radial-gradient(circle at 100% 100%,rgba(99,197,255,.14),transparent 29%),linear-gradient(180deg,#ffe8f3 0,#fff2f8 70%,#eef9ff 100%)!important;color:#626a79}.tc-site-footer::before{display:block!important;position:absolute!important;top:0!important;right:0!important;left:0!important;width:auto!important;height:3px!important;border-radius:0!important;background:linear-gradient(90deg,#f33ca4 0,#ff7ed2 66%,#63c5ff 100%)!important;opacity:1!important;content:""!important}.tc-site-footer::after{display:none!important}.tc-site-footer .tc-container{width:min(calc(100% - 2.5rem),1280px)!important}.tc-footer-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:start;padding-block:3rem 2rem!important}.tc-footer-title,.tc-menu--footer a{color:#242633!important;font-size:1.2rem!important;font-weight:720!important;text-decoration:none}.tc-footer-tagline{max-width:32rem;margin:.65rem 0 0;color:#7f8999!important;font-size:.84rem!important}.tc-footer-contact{margin-top:1.15rem}.tc-footer-contact-link,.tc-footer-social{border:1px solid rgba(255,79,179,.12)!important;background:rgba(255,249,252,.86)!important;box-shadow:0 8px 22px rgba(255,79,179,.045)!important}.tc-menu--footer{flex-wrap:wrap;justify-content:flex-end;gap:1rem 1.8rem}.tc-menu--footer a{font-size:.8rem!important;font-weight:650!important}.tc-footer-bottom{position:relative;z-index:1;display:flex;justify-content:space-between;gap:2rem;padding-block:1.35rem 2.1rem!important;border-top:1px solid rgba(255,79,179,.1)!important}.tc-copyright,.tc-footer-designer{margin:0;color:#8e96a5!important;font-size:.72rem!important}@media (max-width:767px){.tc-site-footer .tc-container{width:min(calc(100% - 32px),680px)!important}.tc-footer-grid{grid-template-columns:1fr!important;gap:1.6rem!important;padding-block:2.5rem 1.5rem!important}.tc-menu--footer{justify-content:flex-start!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem!important}.tc-footer-bottom{display:grid!important;grid-template-columns:1fr!important;gap:.7rem!important;padding-block:1.1rem 1.8rem!important}}.tc-home-view{--tc-pink-soft:#ffd8eb;--tc-blue:#48b8ff;--tc-ink:#202532;--tc-copy:#5f6878;--tc-muted:#8a94a3;--tc-line:rgba(32,37,50,.10);--tc-white:#fff}.tc-home-view .tc-site-header{position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(32,37,50,.06);background:rgba(255,255,255,.92)}.tc-home-view .tc-menu--footer a{color:var(--tc-ink);font-size:.8rem}.tc-home-view .tc-primary-nav a::after{background:linear-gradient(90deg,var(--tc-pink),var(--tc-blue));height:2px!important;border-radius:999px}.tc-home,.tc-home-page,.tc-home-view{background:#fff}.tc-v26-kicker{margin:0 0 .65rem;font-size:.69rem;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.tc-v26-title,.tc-v26-work-caption h3{margin:0;color:var(--tc-ink);font-weight:650}.tc-v26-title{max-width:14ch;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.02;letter-spacing:-.045em}.tc-v26-button,.tc-v26-text-link{font-size:.84rem;font-weight:700;text-decoration:none}.tc-v26-button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:.8rem 1.2rem;border-radius:999px;font-size:.9rem;font-weight:720}.tc-v26-button--primary{border:0;background:linear-gradient(90deg,var(--tc-pink),var(--tc-blue));color:#fff;box-shadow:0 14px 34px rgba(88,147,210,.18)}.tc-v26-work{padding:clamp(4.7rem,7vw,7rem)0;background:#fff}.tc-v26-heading-row{display:grid;grid-template-columns:1fr minmax(15rem,27rem);gap:3rem;align-items:end}.tc-v26-heading-row>p{margin:0;color:#7c8696;font-size:.9rem;line-height:1.65}.tc-v26-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tc-v26-journal-featured h3 a,.tc-v26-journal-side-item h3 a,.tc-v26-work-item a{color:inherit;text-decoration:none}.tc-v26-work-media{position:relative;border-radius:1.15rem;background:#eef4f8}.tc-v26-work-image{transition:transform .35s ease}.tc-v26-work-item:hover .tc-v26-work-image{transform:scale(1.03)}.tc-v26-work-number{position:absolute;left:1rem;top:1rem;display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:50%;background:rgba(255,255,255,.88);backdrop-filter:blur(10px);font-size:.68rem;font-weight:760}.tc-v26-work-caption{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--tc-line)}.tc-v26-work-caption h3{font-size:1.08rem;line-height:1.2}.tc-v26-work-caption span{color:var(--tc-pink)}.tc-v26-process{padding:clamp(4.8rem,7vw,7rem)0;background:#fff}.tc-v26-process-shell{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2.5rem,6vw,6rem);align-items:start}.tc-v26-process-intro>p:last-child{max-width:26rem;margin:1rem 0 0;color:#7c8796;font-size:.9rem;line-height:1.65}.tc-v26-process-line{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--tc-line)}.tc-v26-process-step{position:relative;padding:1.4rem .9rem 0}.tc-v26-process-step::before{position:absolute;top:-5px;left:.9rem;width:9px;height:9px;border-radius:50%;background:linear-gradient(90deg,var(--tc-pink),var(--tc-blue));content:""}.tc-v26-process-step span{font-size:.68rem;font-weight:760;letter-spacing:.1em;border-color:rgba(255,95,184,.28)!important;background:linear-gradient(135deg,rgba(255,95,184,.13),rgba(74,184,255,.07))!important}.tc-v26-process-step h3{margin:.55rem 0 .35rem;color:var(--tc-ink);font-size:1.05rem;font-weight:650}.tc-v26-process-step p{margin:0;color:#87909e;font-size:.79rem;line-height:1.5}.tc-v26-journal{padding:clamp(4.8rem,7vw,7rem)0;background:radial-gradient(circle at 100%0,rgba(72,184,255,.09),transparent 25%),linear-gradient(180deg,#fff,#fbfdff)}.tc-v26-journal-layout{gap:1.3rem}.tc-v26-journal-featured{grid-template-columns:1fr;gap:1rem}.tc-v26-journal-featured-media{background:#eef4f8}.tc-v26-journal-number{display:block;margin-bottom:.5rem;font-size:.66rem;font-weight:760;letter-spacing:.12em}.tc-v26-journal-featured h3,.tc-v26-journal-side-item h3{margin:0;color:var(--tc-ink);font-weight:650}.tc-v26-journal-featured p{color:#768190}.tc-v26-journal-side{display:flex;flex-direction:column;border-top:1px solid var(--tc-line)}.tc-v26-journal-side-item{grid-template-columns:7rem minmax(0,1fr);border-bottom:1px solid var(--tc-line)}.tc-v26-journal-side-media{display:block;background:#eef4f8}.tc-v26-testimonials{background:radial-gradient(circle at 0 80%,rgba(72,184,255,.18),transparent 30%),radial-gradient(circle at 100% 18%,rgba(255,95,184,.18),transparent 30%),linear-gradient(120deg,#fff8fc,#f5fbff)}.tc-v26-testimonials-shell{border:1px solid rgba(32,37,50,.07);background:rgba(255,255,255,.72);backdrop-filter:blur(14px)}.tc-v26-testimonials-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.tc-v26-controls{display:flex;gap:.45rem}.tc-v26-controls button{display:grid;place-items:center;border:1px solid var(--tc-line);border-radius:50%;background:#fff;color:var(--tc-ink);cursor:pointer;width:2rem!important;height:2rem!important;font-size:.75rem!important;transition:transform .2s ease,background .2s ease}.tc-testimonial-carousel{overflow:hidden}.tc-v26-testimonial-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tc-v26-testimonial-track::-webkit-scrollbar{display:none}.tc-v26-testimonial{flex:0 0 min(82%,840px);margin:0;scroll-snap-align:start}.tc-v26-testimonial-quote{font-family:Georgia,serif}.tc-v26-testimonial-text{max-width:31ch;color:var(--tc-ink);font-size:clamp(1.4rem,2.6vw,2.4rem);font-weight:520}.tc-v26-testimonial-text p{margin:0}.tc-v26-testimonial footer{display:flex;align-items:center;gap:.5rem!important;margin-top:.75rem!important}.tc-v26-avatar{border-radius:50%;object-fit:cover}.tc-v26-testimonial cite{display:block;color:var(--tc-ink);font-style:normal;font-weight:760;font-size:.69rem!important}.tc-v26-testimonial footer span{display:block;margin-top:.08rem;color:var(--tc-muted);font-size:.56rem!important}.tc-v26-cta{grid-template-columns:1fr auto;border-top:1px solid var(--tc-line)}.tc-v26-cta h2{color:var(--tc-ink);font-weight:650;letter-spacing:-.04em}.tc-home-view .tc-site-footer{border-top:1px solid rgba(32,37,50,.06);background:#fff;color:var(--tc-copy)}.tc-home-view .tc-site-footer::after{display:none}.tc-home-view .tc-footer-grid{padding-block:3rem 2rem}.tc-home-view .tc-footer-title{color:var(--tc-ink);font-size:1.2rem}.tc-home-view .tc-footer-tagline{color:var(--tc-muted);font-size:.84rem}.tc-home-view .tc-footer-bottom{border-color:var(--tc-line)}.tc-home-view .tc-copyright,.tc-home-view .tc-footer-designer{color:var(--tc-muted);font-size:.72rem}@media (max-width:1023px){.tc-v26-heading-row{grid-template-columns:1fr minmax(14rem,22rem);gap:2rem}.tc-v26-process-shell{grid-template-columns:1fr}.tc-v26-process-line{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.tc-v26-journal,.tc-v26-process,.tc-v26-testimonials,.tc-v26-work{padding:3.8rem 0}.tc-v26-heading-row{display:block}.tc-v26-heading-row>p{margin-top:.8rem}.tc-v26-title{font-size:clamp(2rem,9.5vw,2.7rem)}.tc-v26-work-grid{display:flex;gap:.8rem;overflow-x:auto;padding-right:1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.tc-v26-work-grid::-webkit-scrollbar{display:none}.tc-v26-work-item{flex:0 0 82vw;scroll-snap-align:start}.tc-v26-process-shell{grid-template-columns:1fr;gap:2rem}.tc-v26-process-line{grid-template-columns:1fr 1fr;gap:1.2rem 0}.tc-v26-process-step:nth-child(3),.tc-v26-process-step:nth-child(4){padding-top:1.8rem}.tc-v26-journal-layout{grid-template-columns:1fr;gap:1.6rem}.tc-v26-journal-side-item{grid-template-columns:7rem minmax(0,1fr)}.tc-v26-testimonials-shell{padding:1.4rem}.tc-v26-testimonials-head{align-items:flex-start}.tc-v26-testimonial{flex-basis:92%;padding-top:.7rem}.tc-v26-testimonial-text{font-size:clamp(1.35rem,6.4vw,1.9rem)}.tc-v26-cta{grid-template-columns:1fr;align-items:start}.tc-v26-cta .tc-v26-button{justify-self:start}.tc-home-view .tc-footer-grid{padding-block:2.4rem 1.5rem}}.tc-home-view .tc-site-header{background:rgba(255,255,255,.96)!important}.tc-home-view .tc-primary-nav{gap:clamp(1.15rem,2vw,2rem)}.tc-home-view .tc-primary-nav a{padding:.55rem .15rem!important;font-size:.79rem!important;font-weight:650!important;color:var(--tc-ink)!important}.tc-v26-testimonials .tc-v26-title{max-width:none!important}.tc-v26-testimonial{background:rgba(255,255,255,.88)!important}.tc-v26-testimonial-quote{line-height:.8!important}.tc-v26-testimonial-text{letter-spacing:-.012em}.tc-v26-journal,.tc-v26-process,.tc-v26-testimonials,.tc-v26-work{border-top:0!important}.tc-v26-work{background:linear-gradient(180deg,#fff 0,#fbfdff 100%)!important}.tc-v26-process{background:linear-gradient(180deg,#fff 0,#fffafe 100%)!important}.tc-v26-journal{background:linear-gradient(180deg,#fffafe 0,#f8fcff 100%)!important}@media (max-width:767px){.tc-home-view .tc-header-inner{min-height:66px!important}.tc-v26-testimonial{flex:0 0 84vw!important;padding:1rem!important}.tc-v26-testimonial-text{font-size:.92rem!important}.tc-v26-cta{grid-template-columns:1fr!important;gap:1rem!important;padding:1.4rem!important}.tc-v26-cta h2{font-size:clamp(1.75rem,8vw,2.3rem)!important}}.tc-home-view .tc-site-header{background:rgba(255,255,255,.97)!important}.tc-home-view .tc-site-header::after,.tc-home-view .tc-site-header::before{display:none!important;content:none!important}.tc-home-view .tc-header-inner{border-bottom:0!important}.tc-home-view .tc-main{border-top:0!important}.tc-v26-testimonials{padding:clamp(3rem,4.5vw,4.2rem)0!important}.tc-v26-testimonials-shell{padding:1.35rem 1.4rem 1.55rem!important}.tc-v26-testimonials .tc-v26-title{font-size:clamp(1.55rem,2.5vw,2.2rem)!important;line-height:1.05!important}.tc-v26-testimonial-quote{font-size:1.45rem!important}.tc-v26-cta .tc-v26-button{min-height:40px!important;padding:.58rem .85rem!important;font-size:.7rem!important}@media (max-width:767px){.tc-v26-testimonials-shell{padding:1rem!important}.tc-v26-testimonial{flex:0 0 82vw!important;padding:.8rem!important}.tc-v26-testimonial-text{font-size:.76rem!important}.tc-v26-cta{grid-template-columns:1fr!important;gap:.8rem!important;padding:1rem!important}.tc-v26-cta h2{font-size:clamp(1.35rem,6.8vw,1.9rem)!important}}.tc-home-view{--tc-pink:#ff5fb8;--tc-pink-deep:#f447aa;--tc-pink-soft:#ffe9f6;--tc-blue:#4ab8ff;--tc-blue-soft:#eaf7ff}.tc-home-view .tc-site-header{background:linear-gradient(90deg,rgba(255,95,184,.055)0,rgba(255,255,255,.97) 48%,rgba(74,184,255,.045) 100%)!important}.tc-home-view .tc-primary-nav .current-menu-item>a,.tc-home-view .tc-primary-nav .current_page_item>a,.tc-home-view .tc-primary-nav a:hover{color:var(--tc-pink-deep)!important}.tc-v26-work{background:radial-gradient(circle at 0 18%,rgba(255,95,184,.12),transparent 28%),radial-gradient(circle at 100% 90%,rgba(74,184,255,.07),transparent 24%),linear-gradient(180deg,#fffafd 0,#fff 65%,#f8fcff 100%)!important}.tc-v26-work-item{border-color:rgba(255,95,184,.11)!important;box-shadow:0 16px 40px rgba(255,95,184,.055)!important}.tc-v26-process{background:radial-gradient(circle at 0 50%,rgba(255,95,184,.13),transparent 32%),radial-gradient(circle at 100% 20%,rgba(74,184,255,.08),transparent 24%),linear-gradient(180deg,#fff 0,#fff8fc 100%)!important}.tc-v26-journal{background:radial-gradient(circle at 0 15%,rgba(255,95,184,.14),transparent 28%),radial-gradient(circle at 100% 76%,rgba(74,184,255,.09),transparent 26%),linear-gradient(180deg,#fff7fc 0,#fffafd 52%,#fff 100%)!important}.tc-v26-journal-featured{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)!important}.tc-v26-journal-featured-media{justify-self:start!important}.tc-v26-journal-featured-media img,.tc-v26-journal-image{object-fit:cover!important}.tc-v26-journal-side-media{height:132px!important}.tc-v26-testimonials{background:radial-gradient(circle at 0 90%,rgba(255,95,184,.22),transparent 30%),radial-gradient(circle at 82% 12%,rgba(255,95,184,.12),transparent 24%),radial-gradient(circle at 100% 78%,rgba(74,184,255,.14),transparent 28%),linear-gradient(120deg,#fff0f8 0,#fff8fc 46%,#f2faff 100%)!important}.tc-v26-testimonial-quote{background:linear-gradient(90deg,var(--tc-pink),var(--tc-blue))!important}.tc-v26-cta{background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.22),transparent 30%),linear-gradient(108deg,var(--tc-pink-deep) 0%,var(--tc-pink) 54%,#a66de8 74%,var(--tc-blue) 100%)!important}.tc-home-view .tc-site-footer{background:radial-gradient(circle at 0 0,rgba(255,95,184,.16),transparent 30%),radial-gradient(circle at 100% 100%,rgba(74,184,255,.1),transparent 28%),linear-gradient(180deg,#fff6fb 0,#fff 100%)!important}.tc-home-view .tc-site-footer::before{background:linear-gradient(90deg,var(--tc-pink) 0%,var(--tc-pink) 58%,var(--tc-blue) 100%);display:block!important;position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--tc-pink-deep) 0%,var(--tc-pink-mid) 68%,var(--tc-blue) 100%);content:""!important}@media (max-width:767px){.tc-v26-journal-featured{display:block!important}.tc-v26-journal-featured-media{width:100%!important;max-width:none!important;margin-bottom:1rem!important}.tc-v26-journal-side-media{width:112px!important;height:112px!important}}.tc-v26-journal-featured{display:grid!important;grid-template-columns:clamp(260px,34vw,430px) minmax(0,1fr)!important;gap:clamp(1.3rem,2.4vw,2.2rem)!important;align-items:center!important}.tc-v26-journal-featured-media{width:100%!important;margin:0!important}.tc-v26-journal-featured h3{max-width:18ch!important;line-height:1.12!important}.tc-v26-journal-featured p{max-width:34rem!important;margin:.7rem 0 .8rem!important;font-size:.92rem!important;line-height:1.66!important}.tc-v26-testimonials-shell{padding:clamp(1.5rem,2.5vw,2.2rem)!important}.tc-v26-testimonials-head{margin-bottom:1.2rem!important}.tc-v26-testimonial-track{gap:.85rem!important;scroll-padding-inline:.1rem}.tc-v26-testimonial{min-width:0!important;background:rgba(255,255,255,.9)!important;border:1px solid rgba(255,95,184,.1)!important}.tc-v26-testimonial-text{display:-webkit-box;overflow:hidden;margin-top:.35rem!important;-webkit-box-orient:vertical;-webkit-line-clamp:5}.tc-v30-avatar-initial{display:grid;flex:0 0 1.95rem;place-items:center;border-radius:50%;background:linear-gradient(135deg,rgba(255,95,184,.18),rgba(72,184,255,.18)),#fff;border:1px solid rgba(255,95,184,.13);color:var(--tc-pink-deep);font-size:.68rem;font-weight:800}.tc-v26-controls button:hover{transform:translateY(-1px);background:#fff8fc}@media (min-width:768px) and (max-width:1023px){.tc-v26-testimonial{flex:0 0 calc((100% - .85rem)/2)!important}.tc-v26-journal-featured{grid-template-columns:300px minmax(0,1fr)!important}}@media (max-width:767px){.tc-v26-journal-layout{grid-template-columns:1fr!important}.tc-v26-journal-featured{display:block!important}.tc-v26-journal-featured-media{width:min(82vw,360px)!important;max-width:100%!important;margin:0 0 1rem!important}.tc-v26-testimonial{flex:0 0 84vw!important;padding:.95rem!important}.tc-v26-testimonial-text{min-height:0;font-size:.82rem!important;-webkit-line-clamp:6}}.tc-v31-hero{position:relative;overflow:hidden;background:linear-gradient(118deg,#fff7fb 0,#fff4fb 35%,#f5efff 66%,#eaf8ff 100%);isolation:isolate}.tc-v31-hero-glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 63% 45%,rgba(255,90,189,.2),transparent 31%),radial-gradient(circle at 86% 31%,rgba(83,190,255,.22),transparent 34%),radial-gradient(circle at 52% 83%,rgba(189,117,255,.17),transparent 30%);pointer-events:none}.tc-v31-hero-container{display:grid;grid-template-columns:minmax(0,43%) minmax(0,57%);align-items:center}.tc-v31-hero-copy{position:relative;z-index:5}.tc-v31-eyebrow{margin:0 0 .9rem;font-size:.7rem;font-weight:780;letter-spacing:.17em;text-transform:uppercase}.tc-v31-brand-name{margin:0 0 .45rem;color:#12182a;font-family:Georgia,"Times New Roman",serif;font-size:clamp(3.15rem,4.7vw,5rem);font-weight:400;line-height:.94;letter-spacing:-.055em}.tc-v31-hero-title{max-width:12ch;margin:0;background:linear-gradient(90deg,#f52b9b 0,#d34ecb 48%,#5e9df7 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:620;line-height:1.02;letter-spacing:-.05em;text-wrap:balance}.tc-v31-hero-title span{display:block;margin-top:.08em;background:linear-gradient(90deg,var(--tc-pink-deep) 0%,var(--tc-pink-mid) 52%,var(--tc-blue) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.tc-v31-hero-lead{margin:1.2rem 0 0;color:#5f6878}.tc-v31-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.tc-v31-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:.74rem 1.12rem;border-radius:999px;font-size:.84rem;font-weight:720;text-decoration:none}.tc-v31-button--primary{border:0;background:linear-gradient(90deg,var(--tc-pink),var(--tc-blue));color:#fff}.tc-v31-button--ghost{border:1px solid rgba(32,37,50,.1);background:rgba(255,255,255,.68);color:var(--tc-ink);backdrop-filter:blur(10px)}.tc-v31-hero-visual{position:relative;align-self:stretch;min-height:inherit}.tc-v31-collage{position:absolute;inset:9%0 12% 1%;z-index:1}.tc-v31-card{position:absolute;display:block;width:34%;aspect-ratio:3/2;border:5px solid rgba(255,255,255,.88);border-radius:15px;object-fit:cover;box-shadow:0 18px 42px rgba(70,52,105,.16)}.tc-v31-card--class{top:4%;left:8%;transform:rotate(-4deg)}.tc-v31-card--university{top:1%;right:8%;transform:rotate(4deg)}.tc-v31-card--lovelink{top:36%;right:1%;transform:rotate(-2deg)}.tc-v31-card--training{bottom:5%;right:9%;transform:rotate(4deg)}.tc-v31-person{position:absolute;z-index:3;right:17%;bottom:-2%;width:min(58%,34rem);max-height:96%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 30px rgba(68,58,92,.12))}.tc-v31-play{position:absolute;z-index:4;top:43%;left:19%;display:grid;width:58px;height:58px;place-items:center;border:9px solid rgba(255,255,255,.5);border-radius:50%;background:linear-gradient(135deg,#ff2a9b,#d54fdf);color:#fff;font-size:.92rem;line-height:1;box-shadow:0 10px 28px rgba(230,52,161,.25)}@media (max-width:1023px){.tc-v31-hero{min-height:650px}.tc-v31-hero-container{grid-template-columns:minmax(0,46%) minmax(0,54%)}.tc-v31-brand-name{font-size:clamp(2.8rem,5vw,4rem)}.tc-v31-hero-title{font-size:clamp(2.3rem,4.2vw,3.25rem)}.tc-v31-person{right:8%;width:min(66%,31rem)}.tc-v31-card{width:40%}}@media (max-width:767px){.tc-v31-hero{min-height:auto}.tc-v31-hero-container{display:block}.tc-v31-hero-copy{padding:2rem 0 2.2rem}.tc-v31-brand-name{font-size:clamp(2.75rem,13vw,3.8rem)}.tc-v31-hero-title{font-size:clamp(2.3rem,10.5vw,3.2rem)}.tc-v31-hero-lead{font-size:.9rem;line-height:1.58}.tc-v31-hero-visual{min-height:34rem}.tc-v31-collage{inset:2%0 13%}.tc-v31-card{width:47%;border-width:4px;border-radius:12px}.tc-v31-card--class{top:2%;left:2%}.tc-v31-card--university{top:0;right:1%}.tc-v31-card--lovelink{top:28%;right:0}.tc-v31-card--training{bottom:4%;right:4%}.tc-v31-person{right:14%;bottom:-1%;width:min(72%,27rem);max-height:94%}.tc-v31-play{top:31%;left:13%;width:50px;height:50px;border-width:7px}}.tc-v26-journal-layout{display:grid!important;align-items:start!important}.tc-v26-journal-featured{display:block!important;min-width:0!important}.tc-v26-journal-featured-media{display:block!important;aspect-ratio:16/10!important;margin:0 0 1.2rem!important;overflow:hidden!important}.tc-v26-journal-side{border-top:1px solid rgba(32,37,50,.09)!important}.tc-v26-journal-side-item{display:grid!important;align-items:center!important;border-bottom:1px solid rgba(32,37,50,.09)!important}.tc-v26-journal-side-media{width:100%!important;aspect-ratio:1/1!important;border-radius:.95rem!important;overflow:hidden!important}.tc-v26-journal-side-item>div{min-width:0!important;padding-right:.35rem!important}.tc-v26-journal-side-item h3{max-width:24ch!important;margin:.15rem 0 .45rem!important;overflow-wrap:anywhere}.tc-v26-journal-side-item .tc-v26-text-link{display:inline-block;margin-top:.1rem}@media (min-width:768px) and (max-width:1023px){.tc-v26-journal-layout{grid-template-columns:1fr!important}.tc-v26-journal-featured-media,.tc-v26-journal-featured>div{width:min(100%,620px)!important;max-width:620px!important}}@media (max-width:767px){.tc-v26-journal-layout{grid-template-columns:1fr!important;gap:1.8rem!important}.tc-v26-journal-featured-media,.tc-v26-journal-featured>div{width:100%!important;max-width:none!important}.tc-v26-journal-side-item{grid-template-columns:7rem minmax(0,1fr)!important;gap:.9rem!important}}.tc-v31-hero{background:radial-gradient(circle at 6% 18%,rgba(255,95,184,.15),transparent 34%),radial-gradient(circle at 95% 78%,rgba(72,184,255,.14),transparent 34%),linear-gradient(112deg,#fff8fc 0,#fff 54%,#f2faff 100%)!important}.tc-v31-hero::after{background:linear-gradient(90deg,rgba(255,255,255,.98)0,rgba(255,255,255,.94) 25%,rgba(255,255,255,.7) 40%,rgba(255,255,255,.18) 53%,rgba(255,255,255,0) 64%)!important}.tc-v31-hero-container{min-height:inherit!important}@media (min-width:768px) and (max-width:1023px){.tc-v31-hero{min-height:650px!important}.tc-v31-hero-copy{width:min(51%,32rem)!important}.tc-v31-hero::after{background:linear-gradient(90deg,rgba(255,255,255,.98)0,rgba(255,255,255,.92) 31%,rgba(255,255,255,.5) 49%,rgba(255,255,255,0) 66%)!important}}@media (max-width:767px){.tc-v31-hero{min-height:auto!important;background:linear-gradient(180deg,#fff4fb 0,#fff 52%,#eef9ff 100%)!important}.tc-v31-hero-container{min-height:740px!important}.tc-v31-hero-copy{width:100%!important;padding:2rem 0 21.5rem!important}.tc-v31-hero::after{background:linear-gradient(180deg,rgba(255,255,255,.98)0,rgba(255,255,255,.96) 49%,rgba(255,255,255,.56) 62%,rgba(255,255,255,0) 78%)!important}}.tc-home-view{--tc-pink:#ff4fb3;--tc-pink-deep:#f33ca4;--tc-pink-mid:#ff7ed2;--tc-pink-soft:#ffd9ed;--tc-pink-pale:#fff1f8;--tc-blue:#63c5ff;--tc-blue-deep:#42b4f5;--tc-blue-soft:#dff4ff;--tc-white:#ffffff;--tc-ink:#242633;--tc-copy:#626a79;--tc-muted:#8e96a5;--tc-line:rgba(255,79,179,.13);background:#fff1f8;color:var(--tc-copy)}.tc-home-view .tc-site-header{background:linear-gradient(90deg,rgba(255,232,245,.96)0,rgba(255,245,251,.95) 52%,rgba(231,247,255,.92) 100%)!important;border:0!important;box-shadow:0 10px 28px rgba(255,79,179,.06)!important;backdrop-filter:blur(18px)!important}.tc-v31-hero{background:radial-gradient(circle at 0 12%,rgba(255,79,179,.31),transparent 35%),radial-gradient(circle at 34% 45%,rgba(255,126,210,.15),transparent 28%),radial-gradient(circle at 100% 78%,rgba(99,197,255,.18),transparent 32%),linear-gradient(112deg,#ffe2f1 0,#fff0f8 37%,#fff7fb 62%,#eef9ff 100%)!important}.tc-v31-hero::after{background:linear-gradient(90deg,rgba(255,244,250,.98)0,rgba(255,245,251,.94) 24%,rgba(255,236,247,.73) 39%,rgba(255,242,250,.2) 54%,rgba(255,255,255,0) 66%)!important}.tc-v26-process-step span,.tc-v31-eyebrow{color:var(--tc-pink-deep)!important}.tc-v31-button--primary{background:linear-gradient(90deg,var(--tc-pink-deep) 0%,var(--tc-pink-mid) 65%,var(--tc-blue) 100%)!important;box-shadow:0 14px 30px rgba(255,79,179,.18)!important}.tc-v31-button--ghost{background:rgba(255,242,249,.9)!important;border-color:rgba(255,79,179,.14)!important}.tc-v26-work{background:radial-gradient(circle at 0 20%,rgba(255,79,179,.18),transparent 29%),radial-gradient(circle at 100% 86%,rgba(99,197,255,.09),transparent 25%),linear-gradient(180deg,#fff0f7 0,#fff7fb 54%,#f5fbff 100%)!important}.tc-v26-work-media{background:#ffe8f4!important;border:1px solid rgba(255,79,179,.11);box-shadow:0 14px 34px rgba(255,79,179,.07)}.tc-v26-work-caption{border-color:rgba(255,79,179,.13)!important}.tc-v26-work-number{color:var(--tc-pink-deep)!important;background:rgba(255,245,251,.92)!important}.tc-v26-process{background:radial-gradient(circle at 4% 50%,rgba(255,79,179,.18),transparent 31%),radial-gradient(circle at 96% 16%,rgba(99,197,255,.08),transparent 23%),linear-gradient(180deg,#fff4fa 0,#ffeef7 100%)!important}.tc-v26-process-line{border-color:rgba(255,79,179,.14)!important}.tc-v26-process-step::before{background:linear-gradient(90deg,var(--tc-pink-deep),var(--tc-blue))!important}.tc-v26-journal{background:radial-gradient(circle at 0 18%,rgba(255,79,179,.2),transparent 29%),radial-gradient(circle at 100% 78%,rgba(99,197,255,.1),transparent 25%),linear-gradient(180deg,#ffeef7 0,#fff4fa 48%,#f5fbff 100%)!important}.tc-v26-journal-featured-media,.tc-v26-journal-side-media{background:#ffe5f2!important;border:1px solid rgba(255,79,179,.1);box-shadow:0 12px 30px rgba(255,79,179,.055)}.tc-v26-journal-side,.tc-v26-journal-side-item{border-color:rgba(255,79,179,.14)!important}.tc-v26-journal-number{color:var(--tc-pink-deep)!important}.tc-v26-testimonials{background:radial-gradient(circle at 0 86%,rgba(255,79,179,.28),transparent 31%),radial-gradient(circle at 72% 18%,rgba(255,126,210,.14),transparent 25%),radial-gradient(circle at 100% 78%,rgba(99,197,255,.13),transparent 27%),linear-gradient(120deg,#ffddea 0,#ffedf6 48%,#edf8ff 100%)!important}.tc-v26-testimonials-shell{background:rgba(255,244,250,.78)!important;border-color:rgba(255,79,179,.12)!important;box-shadow:0 18px 44px rgba(255,79,179,.07)!important}.tc-v26-testimonial{background:rgba(255,247,252,.92)!important;border-color:rgba(255,79,179,.12)!important;box-shadow:0 12px 30px rgba(255,79,179,.055)!important}.tc-v26-testimonial-quote{background:linear-gradient(90deg,var(--tc-pink-deep),var(--tc-blue))!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.tc-v26-cta{background:radial-gradient(circle at 14% 18%,rgba(255,255,255,.22),transparent 30%),linear-gradient(108deg,#f93da8 0,#ff59b8 44%,#ff7bce 66%,#63c5ff 100%)!important;border:0!important;box-shadow:0 24px 55px rgba(255,79,179,.22)!important}.tc-v26-cta .tc-v26-kicker,.tc-v26-cta h2{color:#fff!important}.tc-v26-cta .tc-v26-button{background:#fff!important;border:0!important;box-shadow:0 10px 24px rgba(58,67,89,.1)!important}.tc-v26-cta .tc-v26-button,.tc-v26-kicker,.tc-v26-text-link{color:var(--tc-pink-deep)!important}.tc-home-view .tc-site-footer{position:relative;background:radial-gradient(circle at 0 0,rgba(255,79,179,.26),transparent 31%),radial-gradient(circle at 100% 100%,rgba(99,197,255,.12),transparent 28%),linear-gradient(180deg,#ffe9f4 0,#fff3f9 72%,#f3faff 100%)!important;border-top:0!important}.tc-home-view .tc-footer-contact-link,.tc-home-view .tc-footer-social{background:rgba(255,248,252,.86)!important;border-color:rgba(255,79,179,.12)!important;box-shadow:0 8px 22px rgba(255,79,179,.05)!important}.tc-v26-journal-featured-media,.tc-v26-journal-side-media,.tc-v26-testimonial,.tc-v26-work-media{transition:transform .22s ease,box-shadow .22s ease}.tc-v26-journal-featured:hover .tc-v26-journal-featured-media,.tc-v26-journal-side-item:hover .tc-v26-journal-side-media,.tc-v26-testimonial:hover,.tc-v26-work-item:hover .tc-v26-work-media{transform:translateY(-4px);box-shadow:0 20px 42px rgba(255,79,179,.11)!important}@media (max-width:767px){.tc-home-view .tc-site-header{background:rgba(255,241,248,.96)!important}.tc-v31-hero{background:radial-gradient(circle at 0 12%,rgba(255,79,179,.28),transparent 33%),radial-gradient(circle at 100% 86%,rgba(99,197,255,.14),transparent 30%),linear-gradient(180deg,#ffe5f2 0,#fff0f8 50%,#eef9ff 100%)!important}.tc-v26-testimonials{background:linear-gradient(180deg,#ffddea 0,#ffedf6 70%,#edf8ff 100%)!important}}.tc-v36-process{position:relative;overflow:hidden;padding:clamp(6rem,8vw,8.5rem)0!important;background:radial-gradient(circle at 0 22%,rgba(255,79,179,.3),transparent 34%),radial-gradient(circle at 42% 78%,rgba(255,126,210,.17),transparent 30%),radial-gradient(circle at 100% 16%,rgba(99,197,255,.14),transparent 26%),linear-gradient(115deg,#ffdceb 0,#ffedf6 48%,#f0f9ff 100%)!important;isolation:isolate}.tc-v36-process-word,.tc-v36-process::after{position:absolute;z-index:-1;pointer-events:none}.tc-v36-process::after{inset:0;background:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,rgba(0,0,0,.22),transparent 75%);content:""}.tc-v36-process-word{top:-.12em;left:50%;transform:translateX(-50%);color:rgba(255,79,179,.055);font-size:clamp(10rem,23vw,24rem);font-weight:800;line-height:1;letter-spacing:-.08em;white-space:nowrap;user-select:none}.tc-v36-process .tc-v26-process-shell{display:grid!important;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)!important;gap:clamp(3rem,6vw,6.5rem)!important;align-items:center!important}.tc-v36-process .tc-v26-process-intro{max-width:38rem}.tc-v36-process .tc-v26-kicker{margin-bottom:1rem!important;color:var(--tc-pink-deep)!important;font-size:.75rem!important;letter-spacing:.18em!important}.tc-v36-process-title{max-width:8.5ch!important;margin:0!important;font-weight:690!important;line-height:.88!important;letter-spacing:-.065em!important}.tc-v36-process-title span{display:block}.tc-v36-process-title span:nth-child(2){background:linear-gradient(90deg,var(--tc-pink-deep),var(--tc-pink-mid) 58%,var(--tc-blue));-webkit-background-clip:text;background-clip:text;color:transparent}.tc-v36-process .tc-v26-process-intro>p:last-child{max-width:31rem!important;margin:1.4rem 0 0!important;color:#757e8f!important;font-size:.98rem!important;line-height:1.75!important}.tc-v36-process .tc-v26-process-line{position:relative;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding-top:2rem;border-top:0!important}.tc-v36-process .tc-v26-process-line::before{position:absolute;top:3.45rem;right:4%;left:4%;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--tc-pink-deep) 0%,var(--tc-pink-mid) 52%,var(--tc-blue) 100%);box-shadow:0 7px 22px rgba(255,79,179,.14);content:""}.tc-v36-process .tc-v26-process-step{position:relative;padding:0 clamp(.65rem,1.2vw,1.1rem) 1.4rem!important;transition:transform .25s ease}.tc-v36-process .tc-v26-process-step::before{display:none!important}.tc-v36-process-icon{position:relative;z-index:2;display:grid;width:3rem;height:3rem;margin:0 0 1.45rem;place-items:center;border:1px solid rgba(255,79,179,.2);border-radius:50%;background:rgba(255,248,252,.92);color:var(--tc-pink-deep);font-size:1rem;box-shadow:0 10px 24px rgba(255,79,179,.09);backdrop-filter:blur(10px);transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.tc-v36-process .tc-v26-process-step:nth-child(3) .tc-v36-process-icon,.tc-v36-process .tc-v26-process-step:nth-child(4) .tc-v36-process-icon{color:var(--tc-blue-deep)}.tc-v36-process .tc-v26-process-step>span{display:block;margin-bottom:.75rem;color:var(--tc-pink-deep)!important;font-size:.8rem!important;font-weight:800!important;letter-spacing:.13em!important}.tc-v36-process .tc-v26-process-step h3{margin:0 0 .65rem!important;color:var(--tc-ink)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.03em}.tc-v36-process .tc-v26-process-step p{max-width:13rem;margin:0!important;color:#778092!important;font-size:.88rem!important;line-height:1.55!important}.tc-v36-process .tc-v26-process-step:hover{transform:translateY(-7px)}.tc-v36-process .tc-v26-process-step:hover .tc-v36-process-icon{transform:scale(1.1);background:linear-gradient(135deg,var(--tc-pink-deep),var(--tc-blue));color:#fff;box-shadow:0 15px 34px rgba(255,79,179,.18)}@media (min-width:768px) and (max-width:1023px){.tc-v36-process .tc-v26-process-shell{grid-template-columns:1fr!important;gap:3rem!important}.tc-v36-process-title{max-width:10ch!important;font-size:clamp(4rem,8vw,5.8rem)!important}.tc-v36-process .tc-v26-process-line{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:767px){.tc-v36-process{padding:4.5rem 0!important}.tc-v36-process-word{top:.15em;font-size:7.5rem}.tc-v36-process .tc-v26-process-shell{grid-template-columns:1fr!important;gap:2.5rem!important}.tc-v36-process-title{max-width:9ch!important;font-size:clamp(3.25rem,14.2vw,4.4rem)!important}.tc-v36-process .tc-v26-process-line{display:grid!important;grid-template-columns:1fr!important;gap:.45rem!important;padding:0 0 0 1.2rem}.tc-v36-process .tc-v26-process-line::before{top:1rem;bottom:1rem;left:2.65rem;width:3px;height:auto}.tc-v36-process .tc-v26-process-step{display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:1rem;min-height:0;padding:0 0 1.8rem!important}.tc-v36-process-icon{grid-row:1/span 3;margin:0}.tc-v36-process .tc-v26-process-step h3,.tc-v36-process .tc-v26-process-step p,.tc-v36-process .tc-v26-process-step>span{grid-column:2}.tc-v36-process .tc-v26-process-step>span{margin-bottom:.3rem}.tc-v36-process .tc-v26-process-step h3{font-size:1.5rem!important}.tc-v36-process .tc-v26-process-step p{max-width:22rem}}.tc-home-view{--tc-section-space:clamp(5.4rem,7vw,7.4rem);--tc-card-radius:1.6rem;--tc-card-border:rgba(255,79,179,.13);--tc-card-shadow:0 18px 44px rgba(255,79,179,.08)}.tc-home-view .tc-container{width:min(calc(100% - 2.5rem),1280px)!important}.tc-v26-journal,.tc-v26-testimonials,.tc-v26-work,.tc-v36-process{padding-top:var(--tc-section-space)!important;padding-bottom:var(--tc-section-space)!important}.tc-home-view .tc-site-header{background:rgba(255,244,250,.54)!important;box-shadow:none!important;border-bottom:0!important;transition:background .25s ease,box-shadow .25s ease,backdrop-filter .25s ease}.tc-home-view .tc-header-inner{min-height:76px!important}.tc-v31-hero{min-height:clamp(700px,53vw,820px)!important}.tc-v31-hero .tc-container{width:min(calc(100% - 2.5rem),1280px)!important}.tc-v31-hero-copy{width:min(48%,39rem)!important;padding:clamp(3.8rem,5.3vw,5.8rem)0!important}.tc-v31-hero::after{background:linear-gradient(90deg,rgba(255,244,250,.97)0,rgba(255,242,249,.92) 28%,rgba(255,230,244,.67) 41%,rgba(255,228,243,.22) 52%,rgba(255,255,255,0) 62%)!important}.tc-v31-hero-title{font-size:clamp(3.15rem,5vw,5.35rem)!important}.tc-v31-hero-lead{max-width:34rem!important;font-size:1rem!important;line-height:1.72!important}.tc-v31-hero-actions{margin-top:1.55rem!important}.tc-v31-hero::before{position:absolute;top:18%;right:18%;z-index:-1;width:29rem;height:29rem;border-radius:50%;background:radial-gradient(circle,rgba(255,79,179,.18),rgba(255,126,210,.08) 45%,rgba(99,197,255,.06) 66%,transparent 74%);filter:blur(22px);content:"";pointer-events:none}.tc-v26-heading-row{margin-bottom:clamp(1.8rem,3vw,2.7rem)!important}.tc-v26-work-grid{gap:1.15rem!important}.tc-v26-work-item{border-radius:var(--tc-card-radius);overflow:hidden;background:rgba(255,247,252,.88);border:1px solid var(--tc-card-border);box-shadow:var(--tc-card-shadow);transition:transform .25s ease,box-shadow .25s ease}.tc-v26-work-item:hover{transform:translateY(-7px);box-shadow:0 24px 56px rgba(255,79,179,.13)}.tc-v26-work-media{border:0!important;box-shadow:none!important}.tc-v26-work-caption{padding:1.05rem 1.1rem 1.15rem!important;border:0!important}.tc-v36-process-title{font-size:clamp(4.7rem,6.8vw,7.5rem)!important}.tc-v36-process .tc-v26-process-step{min-height:18rem!important}.tc-v36-process .tc-v26-process-step h3{font-size:clamp(1.55rem,1.7vw,1.9rem)!important}.tc-v26-journal-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;gap:clamp(2.4rem,4vw,3.8rem)!important}.tc-v26-journal-featured-media{border-radius:1.3rem!important}.tc-v26-journal-featured-media,.tc-v26-journal-featured>div{width:min(100%,520px)!important;max-width:520px!important}.tc-v26-journal-featured h3{font-size:clamp(1.85rem,2.55vw,2.5rem)!important}.tc-v26-journal-side-item{grid-template-columns:clamp(9.2rem,11vw,10.8rem) minmax(0,1fr)!important;gap:1.45rem!important;padding:1.3rem 0!important}.tc-v26-journal-side-item h3{font-size:1.08rem!important;line-height:1.26!important}.tc-v26-testimonials-shell{border-radius:1.8rem!important}.tc-v26-testimonial{flex:0 0 calc((100% - 1.8rem)/3)!important;min-height:17rem!important;padding:1.2rem 1.25rem!important;border-radius:1.25rem!important}.tc-v26-testimonial-text{min-height:6.2em!important;font-size:.88rem!important;line-height:1.56!important}.tc-v26-avatar,.tc-v30-avatar-initial{width:2.2rem!important;height:2.2rem!important;flex-basis:2.2rem!important}.tc-v26-cta{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:2rem!important;min-height:0!important;margin-top:2rem!important;padding:1.7rem 2rem!important;border-radius:1.4rem!important}.tc-v26-cta h2{max-width:15ch!important;margin:0!important;font-size:clamp(1.8rem,2.7vw,2.65rem)!important;line-height:1.02!important}.tc-v26-cta .tc-v26-kicker{margin-bottom:.55rem!important}.tc-home-view .tc-primary-nav a,.tc-v26-button,.tc-v26-text-link,.tc-v31-button{transition:transform .2s ease,box-shadow .2s ease,color .2s ease,opacity .2s ease}.tc-v26-button:hover,.tc-v31-button:hover{transform:translateY(-2px)}.tc-v26-text-link:hover{opacity:.72}@media (min-width:768px) and (max-width:1023px){.tc-home-view .tc-container,.tc-v31-hero .tc-container{width:min(calc(100% - 2rem),940px)!important}.tc-v31-hero{min-height:690px!important}.tc-v31-hero-copy{width:min(52%,33rem)!important}.tc-v26-journal-layout{grid-template-columns:1fr!important}.tc-v26-testimonial{flex:0 0 calc((100% - .9rem)/2)!important}}@media (max-width:767px){.tc-home-view .tc-container,.tc-v31-hero .tc-container{width:min(calc(100% - 1.5rem),680px)!important;width:min(calc(100% - 32px),680px)!important}.tc-v31-hero-copy{padding:1.8rem 0 21.5rem!important}.tc-v26-journal,.tc-v26-testimonials,.tc-v26-work,.tc-v36-process{padding-top:4.4rem!important;padding-bottom:4.4rem!important}.tc-v26-journal-side-item{grid-template-columns:7.5rem minmax(0,1fr)!important;gap:1rem!important}.tc-v26-testimonial{flex:0 0 86vw!important}.tc-v26-cta{grid-template-columns:1fr!important;gap:1rem!important;padding:1.4rem!important}.tc-home-view{--tc-mobile-space:64px;--tc-mobile-card-radius:22px;overflow-x:hidden}.tc-v26-journal,.tc-v26-testimonials,.tc-v26-work{padding-top:var(--tc-mobile-space)!important;padding-bottom:var(--tc-mobile-space)!important}.tc-v26-kicker{font-size:.7rem!important;letter-spacing:.15em!important}.tc-v26-title{font-size:clamp(2rem,9vw,2.7rem)!important;line-height:1.02!important;letter-spacing:-.045em!important}.tc-home-view .tc-site-header{background:rgba(255,245,251,.96)!important;box-shadow:0 8px 24px rgba(255,79,179,.06)!important;backdrop-filter:blur(18px)!important}.tc-home-view .tc-header-inner{min-height:66px!important;gap:1rem!important}.tc-home-view .tc-custom-logo img{max-height:38px!important}.tc-home-view .tc-menu-toggle{min-height:42px;padding:.45rem .7rem;border:1px solid rgba(255,79,179,.12);border-radius:999px;background:rgba(255,255,255,.72)}.tc-home-view .tc-js .tc-primary-nav{top:calc(100% + 8px)!important;right:16px!important;left:16px!important;padding:.7rem 1rem!important;border:1px solid rgba(255,79,179,.12)!important;border-radius:20px!important;background:rgba(255,248,252,.98)!important;box-shadow:0 20px 45px rgba(255,79,179,.12)!important}.tc-v31-hero{background:radial-gradient(circle at 2% 8%,rgba(255,79,179,.3),transparent 34%),radial-gradient(circle at 95% 92%,rgba(99,197,255,.15),transparent 28%),linear-gradient(180deg,#ffe5f2 0,#fff0f8 58%,#edf9ff 100%)!important}.tc-v31-hero::after{background:linear-gradient(180deg,rgba(255,246,251,.98)0,rgba(255,244,250,.94) 45%,rgba(255,239,248,.55) 58%,rgba(255,255,255,0) 72%)!important}.tc-v31-hero::before{right:50%!important;bottom:4%!important;top:auto!important;width:22rem!important;height:22rem!important;transform:translateX(50%)!important;opacity:.8}.tc-v31-hero-title span{margin-top:.13em!important}.tc-v26-heading-row{display:block!important;margin-bottom:24px!important}.tc-v26-heading-row>p{max-width:30rem!important;margin:12px 0 0!important;font-size:.92rem!important;line-height:1.6!important}.tc-v26-work-grid{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.tc-v26-work-item{width:100%!important;border-radius:var(--tc-mobile-card-radius)!important}.tc-v26-work-media{aspect-ratio:16/10!important;border-radius:var(--tc-mobile-card-radius) var(--tc-mobile-card-radius)0 0!important}.tc-v26-work-caption{padding:14px 16px 16px!important}.tc-v36-process{padding:var(--tc-mobile-space)0!important}.tc-v36-process-word{top:.3em!important;font-size:6.5rem!important;opacity:.7}.tc-v36-process .tc-v26-process-shell{display:block!important}.tc-v36-process .tc-v26-process-intro{max-width:none!important;margin-bottom:30px!important}.tc-v36-process-title{max-width:8.5ch!important;font-size:clamp(3rem,13.8vw,4rem)!important;line-height:.9!important}.tc-v36-process .tc-v26-process-intro>p:last-child{max-width:31rem!important;margin-top:16px!important;font-size:.94rem!important;line-height:1.65!important}.tc-v36-process .tc-v26-process-line{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:0!important}.tc-v36-process .tc-v26-process-line::before{display:none!important}.tc-v36-process .tc-v26-process-step{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;column-gap:14px!important;min-height:0!important;padding:18px!important;border:1px solid rgba(255,79,179,.12);border-radius:20px;background:rgba(255,248,252,.78);box-shadow:0 12px 30px rgba(255,79,179,.055)}.tc-v36-process-icon{grid-row:1/span 3!important;width:48px!important;height:48px!important;margin:0!important}.tc-v36-process .tc-v26-process-step h3,.tc-v36-process .tc-v26-process-step p,.tc-v36-process .tc-v26-process-step>span{grid-column:2!important}.tc-v36-process .tc-v26-process-step>span{margin:0 0 4px!important;font-size:.7rem!important}.tc-v36-process .tc-v26-process-step h3{margin:0 0 6px!important;font-size:1.35rem!important}.tc-v36-process .tc-v26-process-step p{max-width:none!important;font-size:.88rem!important;line-height:1.55!important}.tc-v26-journal-layout{display:grid!important;grid-template-columns:1fr!important;gap:20px!important}.tc-v26-journal-featured{overflow:hidden;border:1px solid rgba(255,79,179,.13);border-radius:var(--tc-mobile-card-radius);background:rgba(255,248,252,.92);box-shadow:0 14px 34px rgba(255,79,179,.065)}.tc-v26-journal-featured-media{width:100%!important;max-width:none!important;aspect-ratio:16/10!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.tc-v26-journal-featured>div{width:100%!important;max-width:none!important;padding:18px!important}.tc-v26-journal-featured h3{max-width:none!important;font-size:1.65rem!important;line-height:1.12!important}.tc-v26-journal-featured p{margin:10px 0 12px!important;font-size:.92rem!important;line-height:1.6!important}.tc-v26-journal-side{display:grid!important;gap:16px!important;border-top:0!important}.tc-v26-journal-side-item{display:block!important;overflow:hidden;padding:0!important;border:1px solid rgba(255,79,179,.12)!important;border-radius:20px;background:rgba(255,248,252,.9);box-shadow:0 12px 28px rgba(255,79,179,.05)}.tc-v26-journal-side-media{display:block!important;width:100%!important;aspect-ratio:16/9!important;border:0!important;border-radius:0!important;box-shadow:none!important}.tc-v26-journal-side-item>div{padding:16px!important}.tc-v26-journal-side-item h3{max-width:none!important;margin:4px 0 8px!important;font-size:1.18rem!important;line-height:1.25!important}.tc-v26-testimonials-shell{padding:20px 16px 18px!important;border-radius:24px!important}.tc-v26-testimonials-head{align-items:flex-end!important;gap:14px!important;margin-bottom:18px!important}.tc-v26-testimonials .tc-v26-title{font-size:2rem!important}.tc-v26-controls{flex:0 0 auto}.tc-v26-testimonial-track{gap:14px!important;scroll-snap-type:x mandatory}.tc-v26-testimonial{flex:0 0 calc(100% - 8px)!important;min-height:0!important;padding:18px!important;scroll-snap-align:start}.tc-v26-testimonial-text{display:block!important;min-height:0!important;font-size:.92rem!important;line-height:1.6!important;-webkit-line-clamp:unset!important}.tc-v26-avatar,.tc-v30-avatar-initial{width:42px!important;height:42px!important;flex-basis:42px!important}.tc-v26-cta{display:block!important;margin-top:18px!important;padding:28px 22px!important;text-align:center!important;border-radius:22px!important}.tc-v26-cta .tc-v26-kicker{margin-bottom:8px!important}.tc-v26-cta h2{max-width:12ch!important;margin:0 auto 18px!important;font-size:clamp(1.9rem,8.5vw,2.5rem)!important}.tc-v26-cta .tc-v26-button{width:auto!important;min-height:44px!important}.tc-home-view .tc-site-footer{text-align:left}.tc-home-view .tc-footer-grid{display:grid!important;grid-template-columns:1fr!important;gap:24px!important;padding-block:42px 24px!important}.tc-home-view .tc-footer-title{font-size:1.2rem!important}.tc-home-view .tc-footer-tagline{max-width:26rem!important;font-size:.9rem!important;line-height:1.6!important}.tc-home-view .tc-menu--footer{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 18px!important;justify-content:start!important}.tc-home-view .tc-menu--footer a{font-size:.86rem!important}.tc-home-view .tc-footer-bottom{padding-block:18px 26px!important}.tc-home-view .tc-copyright{font-size:.78rem!important;line-height:1.5!important}.tc-v31-hero{display:flex!important;flex-direction:column!important}.tc-v31-hero-container{order:1}.tc-v31-hero-copy{max-width:none!important}.tc-v31-hero::after{background:linear-gradient(180deg,rgba(255,246,251,.98)0,rgba(255,244,250,.96) 58%,rgba(255,238,247,.28) 74%,rgba(255,255,255,0) 100%)!important;background:linear-gradient(90deg,rgba(255,246,251,.97)0,rgba(255,245,251,.92) 37%,rgba(255,243,250,.58) 53%,rgba(255,255,255,0) 68%),linear-gradient(180deg,rgba(255,246,251,.84)0,rgba(255,246,251,.28) 38%,rgba(255,255,255,0) 64%)!important}.tc-v31-hero{display:block!important;background:linear-gradient(180deg,#ffeaf4 0,#fff3f8 48%,#eef9ff 100%)!important}.tc-v31-hero::before{display:none!important}.tc-v31-eyebrow{margin:0 0 10px!important;letter-spacing:.14em!important}.tc-v31-hero-title{margin:0!important;letter-spacing:-.055em!important}.tc-v31-hero-lead{margin-top:16px!important;color:#646d7d!important}.tc-v31-hero-actions{display:flex!important;flex-wrap:wrap!important}@media (max-width:430px){.tc-v31-hero,.tc-v31-hero-container{min-height:720px!important}.tc-v31-hero-copy{width:60%!important;max-width:19rem!important;padding-top:28px!important}.tc-v31-hero-title{font-size:clamp(2rem,9.6vw,2.55rem)!important}.tc-v31-hero-lead{font-size:.78rem!important}.tc-v31-button{min-height:40px!important;padding:.6rem .78rem!important;font-size:.74rem!important}}@media (max-width:360px){.tc-v31-hero-copy{width:62%!important}.tc-v31-hero-title{font-size:1.95rem!important}.tc-v31-hero-lead{font-size:.75rem!important}}.tc-v31-hero::after{background:linear-gradient(90deg,rgba(255,246,251,.98)0,rgba(255,245,251,.93) 33%,rgba(255,243,250,.46) 47%,rgba(255,255,255,0) 58%),linear-gradient(180deg,rgba(255,246,251,.8)0,rgba(255,246,251,.18) 34%,rgba(255,255,255,0) 56%)!important;background:linear-gradient(90deg,rgba(255,246,251,.98)0,rgba(255,245,251,.95) 32%,rgba(255,243,250,.36) 46%,rgba(255,255,255,0) 55%),linear-gradient(180deg,rgba(255,246,251,.68)0,rgba(255,246,251,.12) 34%,rgba(255,255,255,0) 52%)!important;position:absolute!important;inset:0!important;z-index:1!important;content:""!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(255,247,251,.99)0,rgba(255,246,251,.98) 30%,rgba(255,245,251,.82) 40%,rgba(255,245,251,.24) 50%,rgba(255,255,255,0) 59%)!important}@media (max-width:430px){.tc-v31-hero,.tc-v31-hero-container{min-height:740px!important}.tc-v31-hero-copy{width:56%!important;max-width:18.5rem!important;padding-top:28px!important}.tc-v31-hero-title{font-size:clamp(1.95rem,8.9vw,2.45rem)!important}.tc-v31-hero-lead{font-size:.76rem!important;line-height:1.48!important}}@media (max-width:360px){.tc-v31-hero,.tc-v31-hero-container{min-height:710px!important}.tc-v31-hero-copy{width:57%!important}.tc-v31-hero-title{font-size:1.85rem!important}}@media (max-width:430px){.tc-v31-hero,.tc-v31-hero-container{min-height:740px!important}}@media (max-width:360px){.tc-v31-hero,.tc-v31-hero-container{min-height:710px!important}}.tc-v31-hero,.tc-v31-hero-container{position:relative!important;min-height:760px!important}.tc-v31-hero{padding:0!important;overflow:hidden!important;background:radial-gradient(circle at 0 10%,rgba(255,79,179,.18),transparent 34%),radial-gradient(circle at 100% 88%,rgba(99,197,255,.14),transparent 32%),linear-gradient(180deg,#fff0f8 0,#fff7fb 55%,#edf9ff 100%)!important;isolation:isolate!important}.tc-v31-hero-container{z-index:2!important;display:block!important}.tc-v31-hero-copy{position:relative!important;z-index:3!important;width:54%!important;max-width:19rem!important;padding:34px 0 30px!important}.tc-v31-eyebrow{font-size:.62rem!important;line-height:1.35!important}.tc-v31-hero-title{max-width:8ch!important;font-size:clamp(2rem,8.9vw,2.52rem)!important;line-height:.95!important}.tc-v31-hero-lead{max-width:18rem!important;font-size:.78rem!important;line-height:1.5!important}.tc-v31-hero-actions{gap:8px!important;margin-top:18px!important}.tc-v31-button{min-height:40px!important;padding:.6rem .78rem!important;font-size:.74rem!important}}@media (max-width:430px){.tc-v31-hero,.tc-v31-hero-container{min-height:720px!important}.tc-v31-hero-copy{width:55%!important}}.tc-v26-work-media{overflow:hidden}.tc-v26-journal-featured-media,.tc-v26-journal-featured-media,.tc-v26-journal-side-media{}.tc-v26-work-media{aspect-ratio:16/10}.tc-v26-journal-side-media{}.tc-v26-work-image{object-fit:cover}.tc-v26-journal-image,.tc-v26-work-image{display:block;width:100%;height:100%}@media (min-width:1024px){.tc-v31-hero,.tc-v31-hero-container{min-height:clamp(600px,66vw,760px)}}@supports (content-visibility:auto){.tc-v26-journal,.tc-v26-process,.tc-v26-testimonials{content-visibility:auto;contain-intrinsic-size:900px}}.tc-academy-home-hero__overlay{background:linear-gradient(90deg,rgba(255,255,255,.97)0,rgba(255,255,255,.9) 29%,rgba(255,255,255,.53) 49%,rgba(255,255,255,.05) 68%,rgba(255,255,255,0) 100%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.08))}.tc-academy-home-hero__cta:hover{color:#fff;background:#ef3f9d;transform:translateY(-2px);box-shadow:0 18px 36px rgba(239,63,157,.22)}@media (max-width:980px){.tc-academy-home-hero{min-height:760px;align-items:stretch;background-image:url(https://trangcara.vn/wp-content/uploads/2026/09/trangcara-academy-hero-mobile.webp);background-size:cover;background-position:center center}.tc-academy-home-hero__overlay{background:linear-gradient(90deg,rgba(171,93,144,.92)0,rgba(190,112,159,.82) 34%,rgba(204,137,174,.5) 48%,rgba(255,255,255,.05) 62%,rgba(255,255,255,0) 100%)}.tc-academy-home-hero__inner{display:flex;align-items:flex-start;padding-top:112px;padding-bottom:48px}.tc-academy-home-hero__copy{width:48%;max-width:420px}.tc-academy-home-hero h2,.tc-academy-home-hero__eyebrow,.tc-academy-home-hero__lead{color:#fff}.tc-academy-home-hero h2{max-width:420px;font-size:clamp(42px,7.2vw,62px);line-height:.98}.tc-academy-home-hero__lead{max-width:390px;font-size:16px;line-height:1.55}}@media (max-width:640px){.tc-academy-home-hero{min-height:790px;background-size:cover;background-position:58%center}.tc-academy-home-hero__overlay{background:linear-gradient(90deg,rgba(172,94,145,.94)0,rgba(190,111,159,.86) 31%,rgba(203,134,173,.58) 45%,rgba(225,180,203,.18) 53%,rgba(255,255,255,0) 64%)}.tc-academy-home-hero__inner{align-items:flex-start;padding-top:74px;padding-bottom:42px}.tc-academy-home-hero__copy{width:49%;max-width:49%}.tc-academy-home-hero__eyebrow{margin-bottom:16px;font-size:10px;line-height:1.3;letter-spacing:.15em;white-space:nowrap}.tc-academy-home-hero h2{max-width:100%;font-size:clamp(34px,9.2vw,46px);line-height:.98;letter-spacing:-.05em;text-wrap:normal}.tc-academy-home-hero__lead{max-width:100%;margin-top:22px;font-size:13px;line-height:1.52}.tc-academy-home-hero__cta{margin-top:22px;padding:12px 16px;font-size:13px;white-space:nowrap}}@media (min-width:1024px){.tc-v31-hero{min-height:clamp(610px,52vw,735px)!important}.tc-v31-hero-container{display:grid!important;grid-template-columns:minmax(500px,45%) minmax(0,55%)!important;gap:0!important;align-items:center!important;min-height:inherit!important}.tc-v31-hero-copy{width:100%!important;max-width:610px!important;padding:clamp(3rem,4vw,4.5rem)0!important}.tc-v31-eyebrow{margin-bottom:.85rem!important;font-size:.68rem!important}.tc-v31-brand-name{margin-bottom:.55rem!important;font-size:clamp(3.45rem,4.35vw,4.9rem)!important;line-height:.92!important;white-space:nowrap!important}.tc-v31-hero-title{max-width:none!important;font-size:clamp(2.65rem,3.45vw,3.85rem)!important;line-height:1.02!important;text-wrap:nowrap!important;white-space:nowrap!important}.tc-v31-hero-title span{display:block!important;white-space:nowrap!important}.tc-v31-hero-lead{max-width:34rem!important;margin-top:1.25rem!important;font-size:.95rem!important;line-height:1.65!important}.tc-v31-hero-actions{margin-top:1.45rem!important}.tc-v31-hero-visual{position:relative!important;align-self:stretch!important;min-height:inherit!important;margin-left:-1.6rem!important}.tc-v31-collage{position:absolute!important;inset:9% 1% 10%0!important;z-index:1!important}.tc-v31-card{width:37%!important;border-width:4px!important;border-radius:14px!important;box-shadow:0 15px 34px rgba(70,52,105,.14)!important}.tc-v31-card--class{top:6%!important;left:4%!important;transform:rotate(-4deg)!important}.tc-v31-card--university{top:3%!important;right:8%!important;transform:rotate(4deg)!important}.tc-v31-card--lovelink{top:37%!important;right:1%!important;transform:rotate(-2deg)!important}.tc-v31-card--training{bottom:4%!important;right:8%!important;transform:rotate(4deg)!important}.tc-v31-person{right:14%!important;bottom:-1%!important;width:min(68%,38rem)!important;max-height:98%!important}.tc-v31-play{top:43%!important;left:17%!important;width:54px!important;height:54px!important;border-width:8px!important}}@media (min-width:1024px) and (max-width:1180px){.tc-v31-hero-container{grid-template-columns:minmax(465px,46%) minmax(0,54%)!important}.tc-v31-brand-name{font-size:3.55rem!important}.tc-v31-hero-title{font-size:2.65rem!important}.tc-v31-hero-lead{max-width:29rem!important;font-size:.9rem!important}.tc-v31-person{right:10%!important;width:min(70%,35rem)!important}.tc-v31-card{width:39%!important}}@media (min-width:1024px){.tc-v31-hero{min-height:clamp(520px,43vw,620px)!important}.tc-v31-hero-container{grid-template-columns:minmax(455px,43%) minmax(0,57%)!important}.tc-v31-hero-copy{max-width:555px!important;padding:clamp(2.4rem,3vw,3.5rem)0!important}.tc-v31-eyebrow{margin-bottom:.72rem!important;font-size:.62rem!important;letter-spacing:.22em!important}.tc-v31-brand-name{margin-bottom:.5rem!important;font-size:clamp(2.75rem,3.45vw,3.75rem)!important;line-height:.94!important}.tc-v31-hero-title{font-size:clamp(2.05rem,2.65vw,2.9rem)!important;line-height:1.04!important;letter-spacing:-.045em!important}.tc-v31-hero-lead{max-width:31rem!important;margin-top:1.05rem!important;font-size:.86rem!important;line-height:1.58!important}.tc-v31-hero-actions{margin-top:1.15rem!important}.tc-v31-hero-visual{margin-left:-.6rem!important}.tc-v31-collage{inset:11% 4% 12% 4%!important}.tc-v31-card{width:31%!important;border-width:3px!important;border-radius:12px!important;box-shadow:0 10px 24px rgba(70,52,105,.11)!important;opacity:.94!important}.tc-v31-card--class{top:7%!important;left:9%!important;transform:rotate(-3deg)!important}.tc-v31-card--university{top:5%!important;right:11%!important;transform:rotate(3deg)!important}.tc-v31-card--lovelink{top:39%!important;right:4%!important;transform:rotate(-2deg)!important}.tc-v31-card--training{bottom:7%!important;right:12%!important;transform:rotate(3deg)!important}.tc-v31-person{right:17%!important;bottom:-2%!important;width:min(58%,32rem)!important;max-height:94%!important}.tc-v31-play{top:38%!important;left:22%!important;width:44px!important;height:44px!important;border-width:6px!important}}@media (min-width:1024px) and (max-width:1180px){.tc-v31-hero{min-height:540px!important}.tc-v31-hero-container{grid-template-columns:minmax(430px,44%) minmax(0,56%)!important}.tc-v31-brand-name{font-size:2.85rem!important}.tc-v31-hero-title{font-size:2.08rem!important}.tc-v31-hero-lead{max-width:28rem!important;font-size:.82rem!important}.tc-v31-person{right:14%!important;width:min(59%,30rem)!important}.tc-v31-card{width:32%!important}}@media (min-width:1024px){.tc-v31-hero{min-height:clamp(510px,40vw,590px)!important;overflow:hidden!important}.tc-v31-hero-container{display:grid!important;grid-template-columns:minmax(390px,36%) minmax(350px,39%) minmax(245px,25%)!important;gap:0!important;align-items:stretch!important;min-height:inherit!important}.tc-v31-hero-copy{align-self:center!important;width:100%!important;max-width:500px!important;padding:2.25rem 0 2.6rem!important;z-index:4!important}.tc-v31-eyebrow{margin-bottom:.78rem!important;font-size:.58rem!important;letter-spacing:.2em!important}.tc-v31-brand-name{margin:0 0 .52rem!important;font-size:clamp(2.65rem,3.25vw,3.55rem)!important;line-height:.92!important;white-space:nowrap!important}.tc-v31-hero-title{margin:0!important;font-size:clamp(1.95rem,2.48vw,2.65rem)!important;line-height:1.04!important;letter-spacing:-.045em!important;white-space:nowrap!important}.tc-v31-hero-title span{display:block!important;white-space:nowrap!important}.tc-v31-hero-lead{max-width:29rem!important;margin-top:1rem!important;font-size:.8rem!important;line-height:1.62!important}.tc-v31-hero-actions{margin-top:1.15rem!important}.tc-v31-hero-visual{position:relative!important;align-self:stretch!important;min-height:inherit!important;margin-left:-1rem!important;z-index:2!important}.tc-v31-collage{position:absolute!important;inset:6%0 9%0!important;z-index:1!important}.tc-v31-card{width:43%!important;border:3px solid rgba(255,255,255,.92)!important;border-radius:9px!important;box-shadow:0 9px 20px rgba(74,51,105,.11)!important;opacity:.96!important}.tc-v31-card--class{top:1%!important;left:3%!important;transform:rotate(-3deg)!important}.tc-v31-card--university{top:4%!important;right:3%!important;transform:rotate(3deg)!important}.tc-v31-card--lovelink{top:35%!important;right:-1%!important;transform:rotate(-2deg)!important}.tc-v31-card--training{bottom:7%!important;right:5%!important;transform:rotate(3deg)!important}.tc-v31-person{position:absolute!important;right:9%!important;bottom:-2%!important;width:min(69%,32.5rem)!important;max-height:96%!important;z-index:3!important;object-fit:contain!important;object-position:center bottom!important}.tc-v31-play{top:35%!important;left:13%!important;width:42px!important;height:42px!important;border-width:6px!important;z-index:4!important}.tc-v31-hero-proof{position:relative!important;align-self:center!important;z-index:5!important;padding:1.3rem 0 1.3rem .45rem!important;color:#121625!important}.tc-v31-signature{margin:0 0 .7rem .1rem!important;color:#e94bb8!important;font-family:"Snell Roundhand","Segoe Script","Brush Script MT",cursive!important;font-size:clamp(.86rem,1.05vw,1.05rem)!important;line-height:1.02!important;transform:rotate(-7deg)!important;transform-origin:left center!important;width:max-content!important}.tc-v31-signature span,.tc-v31-signature strong{display:block!important;font-weight:500!important}.tc-v31-proof-item,.tc-v31-proof-list{display:grid!important;gap:.64rem!important}.tc-v31-proof-item{grid-template-columns:42px minmax(0,1fr)!important;gap:.62rem!important;align-items:center!important}.tc-v31-proof-icon{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:50%!important;background:rgba(255,255,255,.58)!important;box-shadow:0 6px 18px rgba(199,80,193,.08)!important;font-size:1rem!important;color:#d947c0!important}.tc-v31-proof-item p{margin:0!important;min-width:0!important}.tc-v31-proof-item strong{display:block!important;margin-bottom:.08rem!important;font-size:.76rem!important;line-height:1.18!important;font-weight:800!important;color:#111522!important}.tc-v31-proof-item p span{display:block!important;max-width:15rem!important;font-size:.61rem!important;line-height:1.34!important;color:#62697a!important}}@media (min-width:1024px) and (max-width:1180px){.tc-v31-hero{min-height:525px!important}.tc-v31-hero-container{grid-template-columns:minmax(350px,35%) minmax(360px,40%) minmax(220px,25%)!important}.tc-v31-hero-copy{max-width:430px!important}.tc-v31-brand-name{font-size:2.65rem!important}.tc-v31-hero-title{font-size:1.88rem!important}.tc-v31-hero-lead{max-width:25rem!important;font-size:.76rem!important}.tc-v31-person{right:7%!important;width:min(70%,29rem)!important}.tc-v31-card{width:44%!important}.tc-v31-proof-item{grid-template-columns:36px minmax(0,1fr)!important;gap:.48rem!important}.tc-v31-proof-icon{width:34px!important;height:34px!important;font-size:.9rem!important}.tc-v31-proof-item strong{font-size:.7rem!important}.tc-v31-proof-item p span{font-size:.56rem!important}}@media (min-width:1024px){.tc-v31-hero{min-height:clamp(500px,42vw,610px)!important}.tc-v31-hero-container{width:min(100% - 2.25rem,1440px)!important;max-width:1440px!important;grid-template-columns:minmax(405px,35%) minmax(430px,40%) minmax(265px,25%)!important}.tc-v31-hero-copy{max-width:540px!important;padding:2.4rem 0 2.8rem!important;transform:translateY(1.1rem)!important}.tc-v31-eyebrow{font-size:.64rem!important;margin-bottom:.82rem!important}.tc-v31-brand-name{font-size:clamp(3rem,3.75vw,4.2rem)!important;line-height:.91!important;margin-bottom:.58rem!important}.tc-v31-hero-title{font-size:clamp(2.18rem,2.78vw,3.08rem)!important;line-height:1.02!important}.tc-v31-hero-lead{max-width:31rem!important;font-size:.88rem!important;line-height:1.58!important;margin-top:1.08rem!important}.tc-v31-hero-actions{margin-top:1.25rem!important}.tc-v31-hero-visual{margin-left:-1.5rem!important;margin-right:-.35rem!important}.tc-v31-collage{inset:3% -1% 4% -1%!important}.tc-v31-card{width:46%!important;border-radius:10px!important;border-width:3px!important;box-shadow:0 8px 20px rgba(73,48,105,.1)!important}.tc-v31-card--class{top:0!important;left:0!important}.tc-v31-card--university{top:2%!important;right:0!important}.tc-v31-card--lovelink{top:35%!important;right:-3%!important}.tc-v31-card--training{bottom:4%!important;right:2%!important}.tc-v31-person{right:7%!important;bottom:-3%!important;width:min(76%,37rem)!important;max-height:101%!important}.tc-v31-play{top:34%!important;left:12%!important;width:46px!important;height:46px!important}.tc-v31-hero-proof{align-self:center!important;padding:1.1rem 0 1.1rem .65rem!important;transform:translateY(.25rem)!important}.tc-v31-signature{margin:0 0 .85rem .15rem!important;font-size:clamp(1rem,1.18vw,1.24rem)!important;line-height:1.02!important}.tc-v31-proof-list{gap:.78rem!important}.tc-v31-proof-item{grid-template-columns:48px minmax(0,1fr)!important;gap:.72rem!important}.tc-v31-proof-icon{position:relative!important;width:43px!important;height:43px!important;background:rgba(255,255,255,.64)!important;color:#d946c3!important;box-shadow:0 6px 18px rgba(199,80,193,.08)!important;font-family:Arial,sans-serif!important;font-size:1.08rem!important}.tc-v31-proof-item strong{font-size:.86rem!important;line-height:1.16!important}.tc-v31-proof-item p span{max-width:16.5rem!important;font-size:.68rem!important;line-height:1.34!important}.tc-v31-proof-icon--cap::before{content:""!important;position:absolute!important;width:19px!important;height:13px!important;background:linear-gradient(135deg,#ef4eb9,#8d6ff7)!important;clip-path:polygon(50%0,100% 38%,50% 76%,0 38%)!important;top:10px!important;left:12px!important}.tc-v31-proof-icon--cap::after{content:""!important;position:absolute!important;width:13px!important;height:7px!important;border-bottom:3px solid #c855dc!important;border-radius:0 0 8px 8px!important;left:15px!important;top:23px!important}.tc-v31-proof-icon--tiktok{font-size:1.45rem!important;font-weight:900!important}.tc-v31-proof-icon--people{display:flex!important;align-items:center!important;justify-content:center!important;gap:1px!important}.tc-v31-proof-icon--people i{display:block!important;width:7px!important;height:13px!important;border-radius:7px 7px 5px 5px!important;background:linear-gradient(180deg,#ef4eb9,#8d6ff7)!important}.tc-v31-proof-icon--people i:nth-child(2){height:17px!important}.tc-v31-proof-icon--youtube{font-size:1rem!important}.tc-v31-proof-icon--director::after,.tc-v31-proof-icon--director::before{content:""!important;position:absolute!important;width:20px!important;left:11px!important;border-radius:2px!important}.tc-v31-proof-icon--director::before{height:14px!important;top:16px!important;background:linear-gradient(135deg,#ef4eb9,#8d6ff7)!important}.tc-v31-proof-icon--director::after{height:6px!important;top:10px!important;background:repeating-linear-gradient(135deg,#8d6ff7 0 4px,#fff 4px 6px,#ef4eb9 6px 10px)!important;transform:rotate(-7deg)!important;transform-origin:left bottom!important}.tc-v31-proof-icon--star{font-size:1.3rem!important;background:rgba(255,255,255,.64)!important}}@media (min-width:1024px) and (max-width:1180px){.tc-v31-hero-container{width:min(100% - 1.5rem,1180px)!important;grid-template-columns:minmax(350px,34%) minmax(390px,41%) minmax(235px,25%)!important}.tc-v31-hero-copy{transform:translateY(.7rem)!important}.tc-v31-brand-name{font-size:2.9rem!important}.tc-v31-hero-title{font-size:2.05rem!important}.tc-v31-hero-lead{font-size:.8rem!important;max-width:27rem!important}.tc-v31-person{right:5%!important;width:min(76%,33rem)!important}.tc-v31-card{width:45%!important}.tc-v31-proof-item{grid-template-columns:42px minmax(0,1fr)!important;gap:.55rem!important}.tc-v31-proof-icon{width:38px!important;height:38px!important}.tc-v31-proof-item strong{font-size:.76rem!important}.tc-v31-proof-item p span{font-size:.61rem!important}}@media (min-width:1024px){.tc-v31-card{width:42%!important}.tc-v31-card--class{top:3%!important;left:-4%!important;right:auto!important;transform:rotate(-4deg)!important}.tc-v31-card--lovelink{top:auto!important;bottom:10%!important;left:-5%!important;right:auto!important;transform:rotate(3deg)!important}.tc-v31-card--university{top:4%!important;right:-2%!important;left:auto!important;transform:rotate(4deg)!important}.tc-v31-card--training{top:auto!important;bottom:9%!important;right:-3%!important;left:auto!important;transform:rotate(-3deg)!important}.tc-v31-play{top:35%!important;left:7%!important}}@media (min-width:1024px) and (max-width:1180px){.tc-v31-card{width:41%!important}.tc-v31-card--class{left:-2%!important}.tc-v31-card--lovelink{left:-3%!important;bottom:11%!important}.tc-v31-card--university{right:-1%!important}.tc-v31-card--training{right:-2%!important;bottom:10%!important}}@media (min-width:1024px){.tc-v31-collage{inset:4% 3% 10% 3%!important}.tc-v31-card{width:43%!important;border-width:3px!important;border-radius:8px!important;box-shadow:0 7px 18px rgba(73,48,105,.1)!important}.tc-v31-card--class,.tc-v31-card--lovelink{top:2%!important;left:8%!important;right:auto!important;bottom:auto!important;transform:rotate(-2.5deg)!important;z-index:1!important}.tc-v31-card--lovelink{top:37%!important;left:6%!important;transform:rotate(2deg)!important}.tc-v31-card--training,.tc-v31-card--university{top:3%!important;right:7%!important;left:auto!important;bottom:auto!important;transform:rotate(2.5deg)!important;z-index:1!important}.tc-v31-card--training{top:38%!important;right:5%!important;transform:rotate(-2deg)!important}.tc-v31-person{z-index:3!important}.tc-v31-play{top:34%!important;left:15%!important;z-index:4!important}}@media (min-width:1024px) and (max-width:1180px){.tc-v31-collage{inset:5% 2% 11% 2%!important}.tc-v31-card{width:42%!important}.tc-v31-card--class{left:7%!important}.tc-v31-card--lovelink{left:5%!important;top:38%!important}.tc-v31-card--university{right:6%!important}.tc-v31-card--training{right:4%!important;top:39%!important}}@media (min-width:1024px){.tc-v31-card{width:47.3%!important}.tc-v31-card--class{top:23%!important;left:3%!important}.tc-v31-card--lovelink{top:55%!important;left:2%!important}.tc-v31-card--university{top:23%!important;right:2%!important}.tc-v31-card--training{top:55%!important;right:1%!important}}@media (min-width:1024px) and (max-width:1180px){.tc-v31-card{width:46.2%!important}.tc-v31-card--class{top:24%!important;left:2%!important}.tc-v31-card--lovelink{top:56%!important;left:1%!important}.tc-v31-card--university{top:24%!important;right:1%!important}.tc-v31-card--training{top:56%!important;right:0!important}}@media (min-width:1024px){.tc-v31-card{width:42.6%!important}.tc-v31-signature{margin:0 0 1.05rem .15rem!important;font-size:clamp(1.35rem,1.55vw,1.72rem)!important;line-height:1.08!important;font-weight:600!important;color:#ef3eae!important;text-shadow:0 4px 16px rgba(239,62,174,.14)!important;letter-spacing:.01em!important}.tc-v31-proof-item:nth-child(5) strong{font-size:.96rem!important;font-weight:800!important;color:#111827!important}.tc-v31-proof-item:nth-child(5) .tc-v31-proof-icon{transform:scale(1.08)!important;box-shadow:0 8px 22px rgba(217,70,195,.16)!important}}@media (min-width:1024px) and (max-width:1180px){.tc-v31-card{width:41.6%!important}.tc-v31-signature{font-size:clamp(1.2rem,1.45vw,1.5rem)!important}.tc-v31-proof-item:nth-child(5) strong{font-size:.86rem!important}}@media (min-width:1024px){.tc-v31-person{right:5%!important}.tc-v31-card{width:42.6%!important}.tc-v31-card--class{top:21%!important;left:5%!important;right:auto!important;bottom:auto!important;transform:rotate(-3deg)!important}.tc-v31-card--lovelink,.tc-v31-card--training,.tc-v31-card--university{top:53%!important;left:4%!important;right:auto!important;bottom:auto!important;transform:rotate(3deg)!important}.tc-v31-card--training,.tc-v31-card--university{top:21%!important;right:3%!important;left:auto!important}.tc-v31-card--training{top:53%!important;right:2%!important;transform:rotate(-3deg)!important}.tc-v31-signature{position:relative!important;left:-3.2rem!important;margin:0 0 .95rem!important;width:max-content!important;font-family:"Snell Roundhand","Segoe Script","Brush Script MT",cursive!important;font-size:clamp(1.55rem,1.85vw,2rem)!important;line-height:.96!important;font-weight:500!important;color:#ef3eae!important;letter-spacing:0!important;transform:rotate(-7deg)!important;transform-origin:left center!important;text-shadow:0 5px 18px rgba(239,62,174,.18)!important;z-index:8!important}.tc-v31-signature span,.tc-v31-signature strong{display:block!important;font-weight:500!important}.tc-v31-proof-list{margin-top:.15rem!important}}@media (min-width:1024px) and (max-width:1180px){.tc-v31-person{right:4%!important}.tc-v31-signature{left:-2rem!important;font-size:clamp(1.3rem,1.65vw,1.65rem)!important}}@media (min-width:1024px){.tc-v31-collage{z-index:1!important;overflow:visible!important}.tc-v31-card{z-index:1!important;aspect-ratio:3/2!important;object-fit:cover!important}.tc-v31-card--class{width:43%!important;top:18%!important;left:1%!important;right:auto!important;bottom:auto!important;transform:rotate(-3deg)!important;z-index:1!important}.tc-v31-card--business-training,.tc-v31-card--lovelink{width:34%!important;top:48%!important;left:0!important;right:auto!important;bottom:auto!important;transform:rotate(2deg)!important;z-index:2!important}.tc-v31-card--business-training{width:29%!important;top:69%!important;left:15%!important;transform:rotate(-2deg)!important;z-index:1!important}.tc-v31-card--training,.tc-v31-card--university{width:39%!important;top:20%!important;right:0!important;left:auto!important;bottom:auto!important;transform:rotate(3deg)!important;z-index:1!important}.tc-v31-card--training{width:32%!important;top:55%!important;right:1%!important;transform:rotate(-2deg)!important;z-index:2!important}.tc-v31-person{z-index:5!important;right:5%!important}}@media (min-width:1024px) and (max-width:1180px){.tc-v31-card--class{width:41%!important;left:1%!important}.tc-v31-card--lovelink{width:32%!important;left:0!important}.tc-v31-card--business-training{width:27%!important;left:14%!important}.tc-v31-card--university{width:37%!important;right:0!important}.tc-v31-card--training{width:30%!important;right:0!important}}@media (max-width:1023px){.tc-v31-card--business-training{display:none!important}}@media (min-width:1024px){.tc-v31-card--training{width:43%!important;top:18%!important;left:1%!important;right:auto!important;bottom:auto!important;transform:rotate(-3deg)!important;z-index:1!important}.tc-v31-card--business-training,.tc-v31-card--class{bottom:auto!important;transform:rotate(-2deg)!important}.tc-v31-card--class{width:32%!important;top:55%!important;right:1%!important;left:auto!important;z-index:2!important}.tc-v31-card--business-training{width:31.9%!important;top:68%!important;left:13.5%!important;right:auto!important}.tc-v31-signature{top:-1.15rem!important}.tc-v31-signature::after,.tc-v31-signature::before{content:""!important;position:absolute!important;border-right:2px solid rgba(239,62,174,.72)!important;pointer-events:none!important}.tc-v31-signature::after{width:54px!important;height:31px!important;right:-67px!important;top:49%!important;border-top:2px solid rgba(239,62,174,.72)!important;border-radius:0 38px 0 0!important;transform:rotate(13deg) skewX(-7deg)!important;transform-origin:left center!important}.tc-v31-signature::before{width:9px!important;height:9px!important;right:-70px!important;top:calc(49% + 19px)!important;border-bottom:2px solid rgba(239,62,174,.72)!important;transform:rotate(22deg)!important}}@media (min-width:1024px) and (max-width:1180px){.tc-v31-card--training{width:41%!important;left:1%!important;right:auto!important}.tc-v31-card--class{width:30%!important;right:0!important;left:auto!important}.tc-v31-card--business-training{width:29.7%!important;left:12.5%!important}.tc-v31-signature{top:-.8rem!important}}@media (min-width:1024px){.tc-v31-signature::after{border-top:2px solid rgba(239,62,174,.72)!important;border-left:2px solid rgba(239,62,174,.72)!important;transform:rotate(-8deg) skewX(6deg)!important}.tc-v31-signature::after,.tc-v31-signature::before{position:absolute!important;right:auto!important;transform-origin:center!important;pointer-events:none!important}.tc-v31-signature::before{border-left:2px solid rgba(239,62,174,.72)!important;border-bottom:2px solid rgba(239,62,174,.72)!important;border-right:0!important;border-top:0!important;left:-79px!important;top:calc(48% + 11px)!important;width:10px!important;height:10px!important;transform:rotate(38deg)!important}.tc-v31-signature::after{content:""!important;left:-112px!important;top:31%!important;width:96px!important;height:72px!important;border:0!important;border-radius:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 90'%3E%3Cpath d='M112 12 C76 18 43 34 24 60 C18 68 15 73 14 78 M14 78 L13 60 M14 78 L31 72' fill='none' stroke='%23ef3eae' stroke-opacity='.78' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")center/contain no-repeat!important;transform:rotate(-4deg)!important;text-shadow:none!important}.tc-v31-signature::before{content:none!important;display:none!important}}@media (min-width:768px){body.home #tc-site-header,body.home .tc-site-header{position:relative!important;top:auto!important;z-index:100!important;margin:0!important;border:0!important;border-bottom:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:radial-gradient(circle at 0 12%,rgba(255,79,179,.31),transparent 35%),radial-gradient(circle at 100% 78%,rgba(99,197,255,.18),transparent 32%),linear-gradient(112deg,#ffe2f1 0,#fff0f8 37%,#fff7fb 62%,#eef9ff 100%)!important}body.home #tc-site-header .tc-header-inner,body.home .tc-site-header .tc-header-inner{min-height:82px!important;justify-content:flex-end!important}body.home #tc-site-header .tc-primary-nav,body.home .tc-site-header .tc-primary-nav{margin-left:auto!important}body.home #tc-site-header+main .tc-v31-hero,body.home .tc-v31-hero{border-top:0!important;margin-top:0!important}body.home #tc-site-header::after,body.home .tc-site-header::after{content:none!important;display:none!important}}body.home .custom-logo-link,body.home .tc-site-identity{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}@media (min-width:768px){.tc-v26-journal,.tc-v26-process,.tc-v26-testimonials,.tc-v26-work{padding-top:clamp(4.32rem,6.44vw,6.44rem)!important;padding-bottom:clamp(4.32rem,6.44vw,6.44rem)!important}.tc-academy-home-hero__inner{padding-top:clamp(66px,6.44vw,103px)!important;padding-bottom:clamp(66px,6.44vw,103px)!important}.tc-v26-heading-row{margin-bottom:clamp(1.65rem,2.76vw,2.48rem)!important}}@media (max-width:767px){.tc-v31-hero{min-height:auto!important;background:linear-gradient(180deg,#f8f2ff 0,#fff7fb 48%,#fff 100%)!important}.tc-v31-hero-container{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;padding:0!important}.tc-v31-hero-visual{order:1!important;width:100%!important;min-height:0!important;height:auto!important;overflow:hidden!important}.tc-v31-collage{position:absolute!important;inset:0!important}.tc-v31-card{box-shadow:0 10px 24px rgba(70,52,105,.13)!important;object-fit:cover!important}.tc-v31-person{max-width:none!important;object-fit:contain!important}.tc-v31-play{width:48px!important;height:48px!important;border-width:7px!important;font-size:.78rem!important}.tc-v31-hero-copy{order:2!important;width:100%!important;max-width:none!important;padding:1.55rem 1.25rem 2.35rem!important;text-align:center!important}.tc-v31-eyebrow{margin:0 0 .7rem!important;font-size:.58rem!important;letter-spacing:.16em!important}.tc-v31-brand-name{margin:0 0 .65rem!important;font-size:clamp(2.8rem,13vw,3.55rem)!important;line-height:.92!important;white-space:nowrap!important}.tc-v31-hero-title{max-width:10.8em!important;margin:0 auto!important;font-size:clamp(2.05rem,9.2vw,2.7rem)!important;line-height:1.03!important;text-wrap:balance!important}.tc-v31-hero-title span{display:block!important}.tc-v31-hero-lead{max-width:22rem!important;margin:1rem auto 0!important;font-size:.86rem!important;line-height:1.6!important}.tc-v31-hero-actions{justify-content:center!important;gap:.6rem!important;margin-top:1.25rem!important}.tc-v31-button{min-height:42px!important;padding:.68rem 1rem!important;font-size:.8rem!important}.tc-v31-hero-proof{display:none!important}.tc-v31-hero-visual{aspect-ratio:1/1.04!important}.tc-v31-card{z-index:2!important;border:2px solid rgba(255,255,255,.96)!important;border-radius:9px!important}.tc-v31-card--business-training,.tc-v31-card--class,.tc-v31-card--training{display:block!important;width:38%!important;top:20%!important;left:3%!important;right:auto!important;bottom:auto!important;transform:rotate(-4deg)!important}.tc-v31-card--business-training,.tc-v31-card--training{width:35%!important;top:45%!important;left:0!important;transform:rotate(3deg)!important}.tc-v31-card--business-training{width:36%!important;top:68%!important;left:4%!important;transform:rotate(-3deg)!important}.tc-v31-card--lovelink,.tc-v31-card--university{display:block!important;width:39%!important;top:18%!important;right:2%!important;left:auto!important;bottom:auto!important;transform:rotate(4deg)!important}.tc-v31-card--lovelink{width:36%!important;top:51%!important;right:0!important;transform:rotate(-3deg)!important}.tc-v31-person{z-index:5!important;left:50%!important;right:auto!important;bottom:-1%!important;width:65%!important;max-height:92%!important;transform:translateX(-50%)!important;object-position:center bottom!important}.tc-v31-play{z-index:7!important;top:50%!important;left:11%!important}.tc-v31-hero-visual::before{content:"Đạo Diễn\aThạc Sĩ\aTrang Cara  ♡"!important;white-space:pre!important;position:absolute!important;z-index:9!important;top:4.5%!important;left:6%!important;display:block!important;color:#f02ba3!important;font-family:"Brush Script MT","Segoe Script","Apple Chancery",cursive!important;font-size:clamp(1.05rem,4.9vw,1.45rem)!important;font-weight:500!important;font-style:italic!important;line-height:1.02!important;letter-spacing:-.02em!important;text-align:left!important;transform:rotate(-7deg)!important;transform-origin:left top!important;text-shadow:0 1px 0 rgba(255,255,255,.8)!important;pointer-events:none!important}}.tc-v26-heading-row{grid-template-columns:1fr!important}@media (max-width:767px){.tc-v31-brand-name{display:none!important}}.tc-academy-home-hero{position:relative;overflow:hidden;display:flex;align-items:center;width:100%;min-height:clamp(560px,48vw,720px);background-image:url(https://trangcara.vn/wp-content/uploads/2026/09/trangcara-academy-hero.webp)!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important}.tc-academy-home-hero__overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(255,255,255,.97)0,rgba(255,255,255,.9) 28%,rgba(255,255,255,.56) 47%,rgba(255,255,255,.12) 64%,rgba(255,255,255,0) 78%);pointer-events:none}.tc-academy-home-hero__inner{position:relative;z-index:1;width:100%;padding-top:clamp(74px,7vw,112px);padding-bottom:clamp(74px,7vw,112px)}.tc-academy-home-hero__copy{width:min(49%,640px)}.tc-academy-home-hero__eyebrow{margin:0 0 16px!important;color:#ef3f9d!important;font-size:12px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase}.tc-academy-home-hero h2{margin:0!important;max-width:610px;color:#242633!important;font-size:clamp(48px,5.15vw,76px)!important;font-weight:800!important;line-height:.98!important;letter-spacing:-.055em!important;text-wrap:balance}.tc-academy-home-hero__lead{max-width:545px;margin:24px 0 0!important;color:#626a79!important;font-size:clamp(16px,1.3vw,19px)!important;line-height:1.72!important}.tc-academy-home-hero__cta{display:inline-flex!important;align-items:center;gap:10px;margin-top:30px;padding:14px 20px;border-radius:999px;background:#242633!important;color:#fff!important;text-decoration:none!important;font-weight:800;box-shadow:0 14px 32px rgba(36,38,51,.16);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.tc-academy-home-hero__cta:focus-visible,.tc-academy-home-hero__cta:hover{background:#ef3f9d!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 18px 36px rgba(239,63,157,.22)}@media (max-width:980px){.tc-academy-home-hero{min-height:760px;align-items:flex-start;background-image:url(https://trangcara.vn/wp-content/uploads/2026/09/trangcara-academy-hero-mobile.webp)!important;background-position:center center!important}.tc-academy-home-hero__overlay{background:linear-gradient(180deg,rgba(255,255,255,.98)0,rgba(255,255,255,.94) 25%,rgba(255,255,255,.7) 40%,rgba(255,255,255,.18) 58%,rgba(255,255,255,0) 75%)}.tc-academy-home-hero__inner{padding-top:56px;padding-bottom:40px}.tc-academy-home-hero__copy{width:min(100%,560px)}.tc-academy-home-hero h2{max-width:540px;font-size:clamp(46px,10vw,66px)!important}.tc-academy-home-hero__lead{max-width:500px}}@media (max-width:640px){.tc-academy-home-hero{min-height:790px;background-size:cover!important;background-position:center center!important}.tc-academy-home-hero__overlay{background:linear-gradient(180deg,rgba(255,255,255,.98)0,rgba(255,255,255,.95) 27%,rgba(255,255,255,.72) 42%,rgba(255,255,255,.18) 59%,rgba(255,255,255,0) 75%)}.tc-academy-home-hero__inner{padding-top:44px;padding-bottom:28px}.tc-academy-home-hero__copy{width:100%}.tc-academy-home-hero__eyebrow{margin-bottom:11px!important;font-size:11px!important}.tc-academy-home-hero h2{max-width:470px;font-size:clamp(42px,12vw,58px)!important;line-height:.96!important}.tc-academy-home-hero__lead{max-width:440px;margin-top:18px!important;font-size:15px!important;line-height:1.62!important}.tc-academy-home-hero__cta{margin-top:22px;padding:13px 17px;font-size:14px}}@media (max-width:767px){.tc-academy-home-hero{min-height:820px!important;align-items:flex-start!important;background-image:url(https://trangcara.vn/wp-content/uploads/2026/09/trangcara-academy-hero-mobile.webp)!important;background-repeat:no-repeat!important;background-size:auto 58%!important;background-position:center bottom!important;background-color:#fff7fb!important}.tc-academy-home-hero__overlay{background:linear-gradient(180deg,#fff 0,rgba(255,255,255,.99) 37%,rgba(255,255,255,.92) 46%,rgba(255,255,255,.42) 55%,rgba(255,255,255,0) 67%)!important}.tc-academy-home-hero__inner{padding-top:42px!important;padding-bottom:360px!important}.tc-academy-home-hero__copy{width:100%!important;max-width:430px!important}.tc-academy-home-hero__eyebrow{margin-bottom:10px!important}.tc-academy-home-hero h2{max-width:8.8ch!important;font-size:clamp(40px,11.2vw,54px)!important;line-height:.98!important;letter-spacing:-.05em!important}.tc-academy-home-hero__lead{max-width:25rem!important;margin-top:16px!important;font-size:14px!important;line-height:1.58!important}.tc-academy-home-hero__cta{margin-top:20px!important;padding:12px 16px!important;font-size:13px!important}}@media (max-width:420px){.tc-academy-home-hero{min-height:800px!important;background-size:auto 56%!important}.tc-academy-home-hero__inner{padding-top:36px!important;padding-bottom:345px!important}.tc-academy-home-hero h2{font-size:clamp(38px,10.8vw,50px)!important}}@media (max-width:767px){.tc-academy-home-hero{min-height:620px!important;align-items:stretch!important;background-color:#fff7fb!important;background-image:url(https://trangcara.vn/wp-content/uploads/2026/09/trangcara-academy-hero-mobile.webp)!important;background-repeat:no-repeat!important;background-size:52% 100%!important;background-position:right center!important}.tc-academy-home-hero__overlay{background:linear-gradient(90deg,#fff7fb 0,#fff7fb 48%,rgba(255,247,251,0) 48%,rgba(255,247,251,0) 100%)!important}.tc-academy-home-hero__inner{display:flex!important;align-items:center!important;margin:0!important;padding:42px 52% 42px 18px!important}.tc-academy-home-hero__copy,.tc-academy-home-hero__inner{width:100%!important;max-width:none!important}.tc-academy-home-hero__eyebrow{margin-bottom:10px!important;font-size:9px!important;line-height:1.3!important;letter-spacing:.13em!important}.tc-academy-home-hero h2{max-width:none!important;font-size:clamp(30px,8.2vw,38px)!important;line-height:.98!important;letter-spacing:-.05em!important;text-wrap:balance!important}.tc-academy-home-hero__lead{max-width:none!important;margin-top:15px!important;font-size:12px!important;line-height:1.52!important}.tc-academy-home-hero__cta{max-width:100%!important;margin-top:18px!important;padding:11px 12px!important;font-size:11px!important;line-height:1.25!important;white-space:normal!important;text-align:left!important}}@media (max-width:420px){.tc-academy-home-hero{min-height:590px!important;background-size:51% 100%!important}.tc-academy-home-hero__overlay{background:linear-gradient(90deg,#fff7fb 0,#fff7fb 49%,rgba(255,247,251,0) 49%,rgba(255,247,251,0) 100%)!important}.tc-academy-home-hero__inner{padding:34px 51% 34px 16px!important}.tc-academy-home-hero h2{font-size:clamp(29px,8vw,34px)!important}}.tc-academy-home-hero__lead-break{display:none}@media (max-width:980px){.tc-academy-home-hero__lead-break{display:block}.tc-academy-home-hero__lead>span{white-space:nowrap}}@media (max-width:420px){.tc-academy-home-hero__lead{font-size:10px!important;line-height:1.55!important}}@media (max-width:767px){.tc-academy-home-hero__overlay{background:linear-gradient(90deg,rgba(255,247,251,.97)0,rgba(255,247,251,.94) 36%,rgba(255,247,251,.72) 43%,rgba(255,247,251,.28) 49%,rgba(255,247,251,.08) 54%,rgba(255,247,251,0) 58%,rgba(255,247,251,0) 100%)!important}}@media (max-width:420px){.tc-academy-home-hero__overlay{background:linear-gradient(90deg,rgba(255,247,251,.97)0,rgba(255,247,251,.94) 35%,rgba(255,247,251,.68) 42%,rgba(255,247,251,.24) 48%,rgba(255,247,251,.06) 53%,rgba(255,247,251,0) 57%,rgba(255,247,251,0) 100%)!important}}@media (max-width:767px){.tc-academy-home-hero{min-height:820px!important;align-items:flex-start!important;background-image:url(https://trangcara.vn/wp-content/uploads/2026/09/trangcara-academy-hero-mobile.webp)!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:58%center!important;background-color:#fff7fb!important}.tc-academy-home-hero__overlay{background:linear-gradient(90deg,rgba(255,247,251,.96)0,rgba(255,247,251,.9) 30%,rgba(255,247,251,.62) 42%,rgba(255,247,251,.2) 50%,rgba(255,247,251,.04) 56%,rgba(255,247,251,0) 61%,rgba(255,247,251,0) 100%)!important}.tc-academy-home-hero__inner{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:46px 18px 38px!important}.tc-academy-home-hero__copy{width:54%!important;max-width:430px!important}.tc-academy-home-hero__eyebrow{font-size:10px!important;margin-bottom:11px!important}.tc-academy-home-hero h2{max-width:8.8ch!important;font-size:clamp(38px,10.8vw,54px)!important;line-height:.97!important}.tc-academy-home-hero__lead{max-width:none!important;margin-top:18px!important;font-size:12px!important;line-height:1.55!important}.tc-academy-home-hero__cta{margin-top:20px!important;padding:12px 16px!important;font-size:13px!important;white-space:nowrap!important}}@media (max-width:420px){.tc-academy-home-hero{min-height:800px!important;background-size:cover!important;background-position:60%center!important}.tc-academy-home-hero__inner{padding:38px 16px 32px!important}.tc-academy-home-hero__copy{width:55%!important}.tc-academy-home-hero h2{font-size:clamp(36px,10.3vw,48px)!important}.tc-academy-home-hero__lead{font-size:10px!important}.tc-academy-home-hero__overlay{background:linear-gradient(90deg,rgba(255,247,251,.96)0,rgba(255,247,251,.89) 29%,rgba(255,247,251,.58) 41%,rgba(255,247,251,.17) 49%,rgba(255,247,251,.03) 55%,rgba(255,247,251,0) 60%,rgba(255,247,251,0) 100%)!important}}.tc-academy-latest{background:#fff;padding:72px 0 84px}.tc-academy-latest__head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:30px}.tc-academy-latest__eyebrow{margin:0 0 8px;color:#ec4b9a;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.tc-academy-latest__title{margin:0;color:#20212b;font-size:clamp(30px,3vw,46px);line-height:1.05;letter-spacing:-.035em}.tc-academy-latest__all{flex:0 0 auto;color:#20212b;font-size:14px;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(32,33,43,.28);padding-bottom:3px}.tc-academy-latest__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tc-academy-course-card{min-width:0}.tc-academy-course-card__link{display:block;color:inherit;text-decoration:none}.tc-academy-course-card__media{position:relative;overflow:hidden;border-radius:18px;background:#f5f2f4;aspect-ratio:16/9}.tc-academy-course-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.tc-academy-course-card__link:hover .tc-academy-course-card__media img{transform:scale(1.025)}.tc-academy-course-card__status{position:absolute;left:14px;top:14px;z-index:1;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 4px 18px rgba(22,22,28,.08);color:#20212b;font-size:11px;font-weight:800;letter-spacing:.04em}.tc-academy-course-card__body{padding:17px 2px 0}.tc-academy-course-card__body h3{margin:0 0 8px;color:#20212b;font-size:20px;line-height:1.25;letter-spacing:-.02em}.tc-academy-course-card__more{display:inline-block;margin-top:13px;color:#20212b;font-size:13px;font-weight:800}@media (max-width:900px){.tc-academy-latest{padding:54px 0 62px}.tc-academy-latest__grid{gap:16px}.tc-academy-course-card__body h3{font-size:18px}}@media (max-width:767px){.tc-academy-latest{padding:42px 0 50px}.tc-academy-latest__head{align-items:flex-start;margin-bottom:22px}.tc-academy-latest__title{font-size:32px}.tc-academy-latest__all{margin-top:8px}.tc-academy-latest__grid{grid-template-columns:1fr;gap:28px}.tc-academy-course-card__media{border-radius:14px}.tc-academy-course-card__body{padding-top:14px}.tc-academy-course-card__body h3{font-size:20px}}.tc-home-view .tc-v31-hero::after{right:0!important}@media (min-width:1024px){.tc-home-view .tc-v36-process{padding-top:clamp(3.8rem,4.8vw,5.2rem)!important;padding-bottom:clamp(3.8rem,4.8vw,5.2rem)!important}.tc-home-view .tc-v36-process-word{top:-.08em!important;font-size:clamp(8rem,18vw,18rem)!important}.tc-home-view .tc-v36-process .tc-v26-process-shell{grid-template-columns:minmax(270px,.74fr) minmax(0,1.26fr)!important;gap:clamp(2.4rem,4.5vw,4.8rem)!important}.tc-home-view .tc-v36-process-title{max-width:8.5ch!important;font-size:clamp(3.65rem,5.15vw,5.55rem)!important;line-height:.9!important}.tc-home-view .tc-v36-process .tc-v26-kicker{margin-bottom:.72rem!important}.tc-home-view .tc-v36-process .tc-v26-process-intro>p:last-child{max-width:28rem!important;margin-top:1rem!important;font-size:.9rem!important;line-height:1.62!important}.tc-home-view .tc-v36-process .tc-v26-process-line{padding-top:1.35rem!important}.tc-home-view .tc-v36-process .tc-v26-process-line::before{top:2.72rem!important}.tc-home-view .tc-v36-process .tc-v26-process-step{min-height:12.8rem!important;padding:0 clamp(.55rem,1vw,.9rem) .9rem!important}.tc-home-view .tc-v36-process-icon{width:2.65rem!important;height:2.65rem!important;margin-bottom:1rem!important;font-size:.9rem!important}.tc-home-view .tc-v36-process .tc-v26-process-step>span{margin-bottom:.45rem!important;font-size:.72rem!important}.tc-home-view .tc-v36-process .tc-v26-process-step h3{margin-bottom:.42rem!important;font-size:clamp(1.28rem,1.4vw,1.55rem)!important}.tc-home-view .tc-v36-process .tc-v26-process-step p{max-width:12.5rem!important;font-size:.8rem!important;line-height:1.48!important}}@media (min-width:768px) and (max-width:1023px){.tc-home-view .tc-v36-process{padding-top:4rem!important;padding-bottom:4rem!important}.tc-home-view .tc-v36-process .tc-v26-process-shell{gap:2.1rem!important}.tc-home-view .tc-v36-process-title{font-size:clamp(3.5rem,7vw,4.7rem)!important}.tc-home-view .tc-v36-process .tc-v26-process-step{min-height:13rem!important}.tc-home-view .tc-v36-process-icon{width:2.7rem!important;height:2.7rem!important;margin-bottom:1rem!important}}@media (max-width:767px){.tc-home-view .tc-v36-process{padding-top:3.5rem!important;padding-bottom:3.5rem!important}}