/* 10 reusable landing compositions. Content remains shared; visual layers vary by template. */
.ti[class*="lt-template-"]{--lt-ink:#111;--lt-muted:#667085;--lt-line:#e6e8ec;--lt-card:#f5f5f5;--lt-accent:#111;background:var(--lt-canvas,#fff);color:var(--lt-ink)}
.ti[class*="lt-template-"] .ti-hero{background:var(--lt-hero)!important;color:var(--lt-hero-ink,var(--lt-ink));position:relative;overflow:hidden}
.ti[class*="lt-template-"] .ti-hero:before{content:"";position:absolute;width:46vw;height:46vw;min-width:360px;min-height:360px;border-radius:50%;right:-13vw;top:-24vw;background:var(--lt-orb);opacity:.5;pointer-events:none}
.ti[class*="lt-template-"] .ti-hero>*{position:relative;z-index:1}.ti[class*="lt-template-"] .ti-hero h1{max-width:1050px;font-weight:500;letter-spacing:-.065em}.ti[class*="lt-template-"] .ti-hero h1 em,.ti[class*="lt-template-"] .ti-label{color:var(--lt-accent)!important}.ti[class*="lt-template-"] .ti-btn,.ti[class*="lt-template-"] .ti-links a{background:var(--lt-accent)!important;color:#fff!important;box-shadow:none!important}.ti[class*="lt-template-"] .ti-hero .ti-btn-secondary{background:transparent!important;color:var(--lt-accent)!important;border-color:var(--lt-accent)!important}.ti[class*="lt-template-"] .ti-hero .ti-btn-secondary:hover{background:var(--lt-accent)!important;color:#fff!important}.ti[class*="lt-template-"] .ti-nav{border-color:var(--lt-line)}
.ti[class*="lt-template-"] .ti-section h2{font-weight:500;letter-spacing:-.06em}.ti[class*="lt-template-"] .ti-card,.ti[class*="lt-template-"] .ti-slide,.ti[class*="lt-template-"] .ti-time{background:var(--lt-card)!important;border-color:var(--lt-line);transition:transform .4s,box-shadow .4s}.ti[class*="lt-template-"] .ti-card:hover,.ti[class*="lt-template-"] .ti-slide:hover,.ti[class*="lt-template-"] .ti-time:hover{transform:translateY(-7px);box-shadow:0 14px 30px rgba(20,25,35,.1)}.ti[class*="lt-template-"] .ti-card p,.ti[class*="lt-template-"] .ti-time p,.ti[class*="lt-template-"] .ti-slide p{color:var(--lt-muted)}.ti[class*="lt-template-"] .ti-cards{grid-auto-flow:dense}
.ti[class*="lt-template-"] .ti-dark{background:var(--lt-dark)!important}.ti[class*="lt-template-"] .ti-cta{background:var(--lt-cta)!important;position:relative;overflow:hidden}.ti[class*="lt-template-"] .ti-cta:after{content:"";position:absolute;width:330px;height:330px;border-radius:50%;right:-100px;top:-125px;background:var(--lt-orb);opacity:.3;pointer-events:none}.ti[class*="lt-template-"] .ti-cta>*{position:relative;z-index:1}
.lt-template-01{--lt-canvas:#fffdf8;--lt-hero:#f6f0e7;--lt-card:#fff;--lt-dark:#263b4d;--lt-cta:#f0e6d7;--lt-accent:#263b4d;--lt-orb:#d9c5aa}.lt-template-01 .ti-nav{background:#fffdf8cc}
.lt-template-02{--lt-canvas:#fffafa;--lt-hero:#8e1c2d;--lt-hero-ink:#fff;--lt-card:#fff1f2;--lt-dark:#360d16;--lt-cta:#510f1d;--lt-accent:#c92845;--lt-orb:#f39aaa}.lt-template-02 .ti-hero h1 em,.lt-template-02 .ti-label{color:#ffb5c0!important}
.lt-template-03{--lt-canvas:#f8fbff;--lt-hero:#eaf2ff;--lt-card:#fff;--lt-dark:#071b3a;--lt-cta:#0052ff;--lt-accent:#0052ff;--lt-orb:#8fb7ff}.lt-template-03 .ti-nav{background:#ffffffdd}
.lt-template-04{--lt-canvas:#fff;--lt-hero:#0a0b0d;--lt-hero-ink:#fff;--lt-card:#f7f7f7;--lt-dark:#16181c;--lt-cta:#0a0b0d;--lt-accent:#0052ff;--lt-orb:#1e58d8}.lt-template-04 .ti-hero h1 em,.lt-template-04 .ti-label{color:#6d9dff!important}
.lt-template-05{--lt-canvas:#f6fffb;--lt-hero:#e8faf2;--lt-card:#fff;--lt-dark:#073c2d;--lt-cta:#d9f5e8;--lt-accent:#087f5b;--lt-orb:#8de0bc}
.lt-template-06{--lt-canvas:#fffaf5;--lt-hero:#fff0df;--lt-card:#fff;--lt-dark:#48230b;--lt-cta:#ffead2;--lt-accent:#d76513;--lt-orb:#ffc17e}
.lt-template-07{--lt-canvas:#fbfaff;--lt-hero:#f0ebff;--lt-card:#fff;--lt-dark:#21163f;--lt-cta:#eee7ff;--lt-accent:#7345d6;--lt-orb:#c3a9ff}
.lt-template-08{--lt-canvas:#f5f5f5;--lt-hero:#17191d;--lt-hero-ink:#fff;--lt-card:#fff;--lt-dark:#090a0c;--lt-cta:#17191d;--lt-accent:#17191d;--lt-orb:#737982}.lt-template-08 .ti-hero h1 em,.lt-template-08 .ti-label{color:#c8ccd2!important}
.lt-template-09{--lt-canvas:#fff9fb;--lt-hero:#faeaf0;--lt-card:#fff;--lt-dark:#4c172b;--lt-cta:#f7dce6;--lt-accent:#a62e5d;--lt-orb:#f3a9c5}
.lt-template-10{--lt-canvas:#fcfaf5;--lt-hero:#eee8dc;--lt-card:#fffdf8;--lt-dark:#2d2923;--lt-cta:#e4d8c5;--lt-accent:#806548;--lt-orb:#c8af90}
@media(max-width:760px){.ti[class*="lt-template-"] .ti-hero:before{right:-32vw;top:-28vw}.ti[class*="lt-template-"] .ti-card,.ti[class*="lt-template-"] .ti-slide,.ti[class*="lt-template-"] .ti-time{border-radius:18px}}

/* balanced palette layer: text, surfaces and decoration move together */
.ti[class*="lt-template-"]{color:var(--lt-ink);background:var(--lt-canvas)}
.ti[class*="lt-template-"] .ti-hero h1,.ti[class*="lt-template-"] .ti-section h2,.ti[class*="lt-template-"] .ti-card h3,.ti[class*="lt-template-"] .ti-slide h3,.ti[class*="lt-template-"] .ti-time strong{color:var(--lt-ink)}
.ti[class*="lt-template-"] .ti-lead,.ti[class*="lt-template-"] .ti-card p,.ti[class*="lt-template-"] .ti-slide p,.ti[class*="lt-template-"] .ti-time p{color:var(--lt-muted)}
.ti[class*="lt-template-"] .ti-dark{color:var(--lt-dark-ink);background:var(--lt-dark)!important}.ti[class*="lt-template-"] .ti-dark h2{color:var(--lt-dark-ink)}.ti[class*="lt-template-"] .ti-dark .ti-label{color:var(--lt-dark-accent)!important}.ti[class*="lt-template-"] .ti-check{color:var(--lt-dark-muted);border-color:var(--lt-dark-line)}.ti[class*="lt-template-"] .ti-check b{color:var(--lt-dark-ink)}
.ti[class*="lt-template-"] .ti-cta{color:var(--lt-cta-ink);background:var(--lt-cta)!important}.ti[class*="lt-template-"] .ti-cta h2{color:var(--lt-cta-ink)}.ti[class*="lt-template-"] .ti-cta>p{color:var(--lt-cta-muted)}
.lt-template-01{--lt-ink:#263b4d;--lt-muted:#687583;--lt-accent:#8b684a;--lt-canvas:#fffdf9;--lt-hero:#f5efe7;--lt-card:#fffaf4;--lt-dark:#263b4d;--lt-dark-ink:#fff;--lt-dark-muted:#d6dde5;--lt-dark-accent:#e3b892;--lt-dark-line:#526273;--lt-cta:#eee1d2;--lt-cta-ink:#263b4d;--lt-cta-muted:#64707b;--lt-orb:#d6b89c}
.lt-template-02{--lt-ink:#3b1220;--lt-muted:#7d5b66;--lt-accent:#b4233c;--lt-canvas:#fffafb;--lt-hero:#fff0f3;--lt-card:#fff8f9;--lt-dark:#491322;--lt-dark-ink:#fff;--lt-dark-muted:#f0cbd2;--lt-dark-accent:#ffabb9;--lt-dark-line:#7c4451;--lt-cta:#ffe0e6;--lt-cta-ink:#3b1220;--lt-cta-muted:#825b66;--lt-orb:#e99aaa}
.lt-template-03{--lt-ink:#0b1f3a;--lt-muted:#5c6b7f;--lt-accent:#1955c8;--lt-canvas:#f8fbff;--lt-hero:#edf4ff;--lt-card:#fff;--lt-dark:#0c2347;--lt-dark-ink:#fff;--lt-dark-muted:#cbd9ef;--lt-dark-accent:#86adff;--lt-dark-line:#385b91;--lt-cta:#dce8ff;--lt-cta-ink:#0b1f3a;--lt-cta-muted:#58708f;--lt-orb:#9dbbff}
.lt-template-04{--lt-ink:#151922;--lt-muted:#667080;--lt-accent:#1769e8;--lt-canvas:#fff;--lt-hero:#101318;--lt-hero-ink:#fff;--lt-card:#f7f8fa;--lt-dark:#1b2029;--lt-dark-ink:#fff;--lt-dark-muted:#c2c9d4;--lt-dark-accent:#75a9ff;--lt-dark-line:#3d4654;--lt-cta:#101318;--lt-cta-ink:#fff;--lt-cta-muted:#b9c1cd;--lt-orb:#1769e8}
.lt-template-05{--lt-ink:#123b31;--lt-muted:#607d74;--lt-accent:#087f5b;--lt-canvas:#f6fffb;--lt-hero:#e8faf2;--lt-card:#fff;--lt-dark:#073c2d;--lt-dark-ink:#fff;--lt-dark-muted:#c8e7da;--lt-dark-accent:#79d4b2;--lt-dark-line:#397662;--lt-cta:#d9f5e8;--lt-cta-ink:#123b31;--lt-cta-muted:#5c7a70;--lt-orb:#8de0bc}
.lt-template-06{--lt-ink:#49240e;--lt-muted:#806c5e;--lt-accent:#c55710;--lt-canvas:#fffaf5;--lt-hero:#fff0df;--lt-card:#fff;--lt-dark:#48230b;--lt-dark-ink:#fff;--lt-dark-muted:#ecd0b9;--lt-dark-accent:#ffbd7e;--lt-dark-line:#8b5a38;--lt-cta:#ffead2;--lt-cta-ink:#49240e;--lt-cta-muted:#806653;--lt-orb:#ffc17e}
.lt-template-07{--lt-ink:#291848;--lt-muted:#746c88;--lt-accent:#7345d6;--lt-canvas:#fbfaff;--lt-hero:#f0ebff;--lt-card:#fff;--lt-dark:#21163f;--lt-dark-ink:#fff;--lt-dark-muted:#d8cff1;--lt-dark-accent:#bba0ff;--lt-dark-line:#5b467e;--lt-cta:#eee7ff;--lt-cta-ink:#291848;--lt-cta-muted:#766b8e;--lt-orb:#c3a9ff}
.lt-template-08{--lt-ink:#20242b;--lt-muted:#6c737e;--lt-accent:#303944;--lt-canvas:#f5f5f5;--lt-hero:#17191d;--lt-hero-ink:#fff;--lt-card:#fff;--lt-dark:#090a0c;--lt-dark-ink:#fff;--lt-dark-muted:#c2c7ce;--lt-dark-accent:#e3e6ea;--lt-dark-line:#4b515a;--lt-cta:#17191d;--lt-cta-ink:#fff;--lt-cta-muted:#b9bec6;--lt-orb:#737982}
.lt-template-09{--lt-ink:#4c172b;--lt-muted:#805f6c;--lt-accent:#a62e5d;--lt-canvas:#fff9fb;--lt-hero:#faeaf0;--lt-card:#fff;--lt-dark:#4c172b;--lt-dark-ink:#fff;--lt-dark-muted:#f0cadb;--lt-dark-accent:#ffabc8;--lt-dark-line:#81506a;--lt-cta:#f7dce6;--lt-cta-ink:#4c172b;--lt-cta-muted:#805e6c;--lt-orb:#f3a9c5}
.lt-template-10{--lt-ink:#342d25;--lt-muted:#766d63;--lt-accent:#806548;--lt-canvas:#fcfaf5;--lt-hero:#eee8dc;--lt-card:#fffdf8;--lt-dark:#2d2923;--lt-dark-ink:#fff;--lt-dark-muted:#ddd4c8;--lt-dark-accent:#d5b58f;--lt-dark-line:#64584c;--lt-cta:#e4d8c5;--lt-cta-ink:#342d25;--lt-cta-muted:#756b60;--lt-orb:#c8af90}

/* distinct decorative layers per template */
.lt-template-01 .ti-hero:before{border-radius:50%;filter:blur(2px);transform:rotate(8deg)}.lt-template-01 .ti-cta:after{border-radius:50%}
.lt-template-02 .ti-hero:before{width:75vw;height:18vw;right:-12vw;top:8%;border-radius:0 0 0 100%;transform:rotate(-16deg);background:linear-gradient(110deg,transparent,var(--lt-orb));opacity:.28}.lt-template-02 .ti-cta:after{border-radius:0 0 0 100%;transform:rotate(-20deg)}
.lt-template-03 .ti-hero:before{inset:0;width:auto;height:auto;border-radius:0;background:linear-gradient(rgba(25,85,200,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(25,85,200,.08) 1px,transparent 1px);background-size:42px 42px;opacity:.75}.lt-template-03 .ti-cta:after{border-radius:24px;transform:rotate(18deg)}
.lt-template-04 .ti-hero:before{width:52vw;height:52vw;right:-14vw;top:-19vw;border-radius:50%;background:radial-gradient(circle at 35% 65%,#347cff,transparent 58%);filter:blur(24px);opacity:.58}.lt-template-04 .ti-cta:after{border-radius:50%;filter:blur(18px)}
.lt-template-05 .ti-hero:before{width:38vw;height:28vw;right:4vw;top:10%;border-radius:58% 42% 67% 33%;transform:rotate(24deg);filter:blur(1px)}.lt-template-05 .ti-cta:after{border-radius:58% 42% 67% 33%;transform:rotate(-18deg)}
.lt-template-06 .ti-hero:before{width:30vw;height:30vw;right:6vw;top:7%;border-radius:50%;background:repeating-radial-gradient(circle,var(--lt-orb) 0 2px,transparent 3px 14px);opacity:.36}.lt-template-06 .ti-cta:after{border-radius:50%;background:repeating-radial-gradient(circle,var(--lt-orb) 0 2px,transparent 3px 14px)}
.lt-template-07 .ti-hero:before{inset:auto -6vw -16vw auto;width:58vw;height:58vw;border-radius:42% 58% 35% 65%;background:conic-gradient(from 20deg,transparent,var(--lt-orb),transparent 65%);transform:rotate(25deg);opacity:.42}.lt-template-07 .ti-cta:after{border-radius:42% 58% 35% 65%;transform:rotate(25deg)}
.lt-template-08 .ti-hero:before{inset:0;width:auto;height:auto;border-radius:0;background:linear-gradient(135deg,transparent 48%,rgba(255,255,255,.07) 49%,transparent 50%),linear-gradient(45deg,transparent 48%,rgba(255,255,255,.05) 49%,transparent 50%);background-size:74px 74px;opacity:.75}.lt-template-08 .ti-cta:after{border-radius:16px;transform:rotate(45deg);opacity:.12}
.lt-template-09 .ti-hero:before{width:44vw;height:44vw;right:-9vw;top:-11vw;border-radius:50%;background-image:radial-gradient(var(--lt-orb) 1.5px,transparent 1.5px);background-size:16px 16px;opacity:.48}.lt-template-09 .ti-cta:after{border-radius:50%;background-image:radial-gradient(var(--lt-orb) 1.5px,transparent 1.5px);background-size:16px 16px}
.lt-template-10 .ti-hero:before{width:62vw;height:24vw;right:-12vw;top:8%;border-radius:50%;background:linear-gradient(120deg,transparent,var(--lt-orb));filter:blur(14px);opacity:.32;transform:rotate(-12deg)}.lt-template-10 .ti-cta:after{border-radius:50% 10% 50% 10%;transform:rotate(20deg)}
.lt-template-01 .ti-hero:before{right:-16vw;top:-28vw}.lt-template-01 .ti-cta:after{right:-110px;top:-140px}
.lt-template-02 .ti-hero:before{left:-18vw;right:auto;top:12%;transform:rotate(18deg)}.lt-template-02 .ti-cta:after{left:-90px;right:auto;top:-90px}
.lt-template-03 .ti-hero:before{left:0;right:auto;top:auto;bottom:-18vw}.lt-template-03 .ti-cta:after{left:-70px;right:auto;bottom:-80px;top:auto}
.lt-template-04 .ti-hero:before{right:-20vw;top:32%;transform:rotate(-18deg)}.lt-template-04 .ti-cta:after{right:-120px;top:36%}
.lt-template-05 .ti-hero:before{left:12vw;right:auto;top:-20vw;transform:rotate(-28deg)}.lt-template-05 .ti-cta:after{left:-100px;right:auto;top:-70px}
.lt-template-06 .ti-hero:before{right:18vw;top:18%;transform:rotate(35deg)}.lt-template-06 .ti-cta:after{right:40px;top:-160px}
.lt-template-07 .ti-hero:before{left:-14vw;right:auto;bottom:-20vw;top:auto;transform:rotate(-25deg)}.lt-template-07 .ti-cta:after{left:-100px;right:auto;bottom:-120px;top:auto}
.lt-template-08 .ti-hero:before{right:0;top:0;transform:rotate(12deg)}.lt-template-08 .ti-cta:after{right:30px;top:30px}
.lt-template-09 .ti-hero:before{left:-8vw;right:auto;top:-10vw}.lt-template-09 .ti-cta:after{left:-80px;right:auto;top:-90px}
.lt-template-10 .ti-hero:before{right:-24vw;top:48%;transform:rotate(22deg)}.lt-template-10 .ti-cta:after{right:-80px;top:45%}
@keyframes lt-orb-01{0%,100%{transform:translate(0,0) rotate(8deg)}50%{transform:translate(-28px,22px) rotate(18deg)}}
@keyframes lt-orb-02{0%,100%{transform:translate(0,0) rotate(18deg)}50%{transform:translate(38px,30px) rotate(-12deg)}}
@keyframes lt-orb-03{0%,100%{transform:translate(0,0)}50%{transform:translate(25px,-28px)}}
@keyframes lt-orb-04{0%,100%{transform:translate(0,0) rotate(-18deg)}50%{transform:translate(-24px,34px) rotate(12deg)}}
@keyframes lt-orb-05{0%,100%{transform:translate(0,0) rotate(-28deg)}50%{transform:translate(32px,18px) rotate(8deg)}}
@keyframes lt-orb-06{0%,100%{transform:translate(0,0) rotate(35deg)}50%{transform:translate(-20px,-26px) rotate(55deg)}}
@keyframes lt-orb-07{0%,100%{transform:translate(0,0) rotate(-25deg)}50%{transform:translate(35px,-20px) rotate(10deg)}}
@keyframes lt-orb-08{0%,100%{transform:translate(0,0) rotate(12deg)}50%{transform:translate(-18px,26px) rotate(-8deg)}}
@keyframes lt-orb-09{0%,100%{transform:translate(0,0)}50%{transform:translate(26px,24px)}}
@keyframes lt-orb-10{0%,100%{transform:translate(0,0) rotate(22deg)}50%{transform:translate(-34px,-18px) rotate(-8deg)}}
.lt-template-01 .ti-hero:before{animation:lt-orb-01 9s ease-in-out infinite}.lt-template-02 .ti-hero:before{animation:lt-orb-02 12s ease-in-out infinite}.lt-template-03 .ti-hero:before{animation:lt-orb-03 10s ease-in-out infinite}.lt-template-04 .ti-hero:before{animation:lt-orb-04 14s ease-in-out infinite}.lt-template-05 .ti-hero:before{animation:lt-orb-05 11s ease-in-out infinite}.lt-template-06 .ti-hero:before{animation:lt-orb-06 15s ease-in-out infinite}.lt-template-07 .ti-hero:before{animation:lt-orb-07 13s ease-in-out infinite}.lt-template-08 .ti-hero:before{animation:lt-orb-08 16s ease-in-out infinite}.lt-template-09 .ti-hero:before{animation:lt-orb-09 8s ease-in-out infinite}.lt-template-10 .ti-hero:before{animation:lt-orb-10 17s ease-in-out infinite}
@media(prefers-reduced-motion:reduce){.ti[class*="lt-template-"] .ti-hero:before{animation:none!important}}
.lt-template-01 .ti-hero:before{width:420px;height:420px;border-radius:50%;background:var(--lt-orb);filter:blur(2px);opacity:.48}
.lt-template-02 .ti-hero:before{width:720px;height:170px;border-radius:0 0 0 100%;background:linear-gradient(90deg,transparent,var(--lt-orb));opacity:.32}
.lt-template-03 .ti-hero:before{width:100%;height:100%;border-radius:0;background:repeating-linear-gradient(45deg,transparent 0 24px,rgba(25,85,200,.08) 25px 26px);opacity:.75}
.lt-template-04 .ti-hero:before{width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,var(--lt-orb),transparent 64%);filter:blur(32px);opacity:.68}
.lt-template-05 .ti-hero:before{width:430px;height:260px;border-radius:72% 28% 63% 37%;background:var(--lt-orb);filter:blur(1px);opacity:.5}
.lt-template-06 .ti-hero:before{width:360px;height:360px;border-radius:50%;background:repeating-radial-gradient(circle,var(--lt-orb) 0 2px,transparent 3px 17px);opacity:.42}
.lt-template-07 .ti-hero:before{width:560px;height:360px;border-radius:37% 63% 22% 78%;background:conic-gradient(from 30deg,transparent,var(--lt-orb),transparent 70%);filter:blur(3px);opacity:.5}
.lt-template-08 .ti-hero:before{width:100%;height:100%;border-radius:0;background:linear-gradient(135deg,transparent 47%,rgba(255,255,255,.12) 48% 49%,transparent 50%);background-size:90px 90px;opacity:.85}
.lt-template-09 .ti-hero:before{width:480px;height:480px;border-radius:50%;background-image:radial-gradient(var(--lt-orb) 2px,transparent 2px);background-size:19px 19px;opacity:.58}
.lt-template-10 .ti-hero:before{width:760px;height:230px;border-radius:50% 12% 50% 12%;background:linear-gradient(120deg,transparent,var(--lt-orb));filter:blur(18px);opacity:.4}
.lt-template-01{--lt-ink:#102a43;--lt-muted:#5b7083;--lt-accent:#087f8c;--lt-canvas:#f4fbfc;--lt-hero:#e4f4f5;--lt-card:#ffffff;--lt-dark:#102a43;--lt-dark-ink:#ffffff;--lt-dark-muted:#c9e0e5;--lt-dark-accent:#72d1d0;--lt-dark-line:#3b6070;--lt-cta:#d8eff0;--lt-cta-ink:#102a43;--lt-cta-muted:#58727e;--lt-orb:#75d1ca}
.lt-template-01 .ti-hero:before{width:310px;height:220px;right:7%;top:14%;border-radius:62% 38% 54% 46%;background:#54b9ba;filter:none;opacity:.92;animation:lt-orb-01 13s ease-in-out infinite}
.lt-template-01 .ti-cta:after{width:190px;height:190px;right:7%;top:-72px;border-radius:58% 42% 65% 35%;background:#75d1ca;filter:none;opacity:.9}
.ti.lt-template-01 .ti-hero:before{background:#087f8c!important;opacity:1!important;filter:none!important;box-shadow:none!important}
.ti.lt-template-01 .ti-hero:before{width:420px!important;height:420px!important;border-radius:50%!important;right:-13vw!important;top:-24vw!important;background:#087f8c!important;opacity:1!important;filter:none!important}
.ti.lt-template-01 .ti-hero:before{border:4px solid #075f69!important;box-shadow:0 0 0 1px #ffffff!important}
.ti.lt-template-01 .ti-hero{isolation:isolate}.ti.lt-template-01 .ti-hero:before{content:""!important;display:block!important;position:absolute!important;z-index:0!important;width:360px!important;height:360px!important;right:7%!important;top:12%!important;border-radius:50%!important;background:#d6b89c!important;opacity:.9!important;filter:none!important;transform:none!important;animation:lt-orb-01 13s ease-in-out infinite!important;border:0!important;box-shadow:none!important;pointer-events:none!important}
.ti[class*="lt-template-"] .ti-hero:before{scale:1.35}
@keyframes lt-hero-orb-float{0%,100%{translate:0 0}50%{translate:-42px 34px}}
.ti[class*="lt-template-"] .ti-hero:before{width:62vw!important;height:62vw!important;min-width:520px!important;min-height:520px!important;animation:lt-hero-orb-float 11s ease-in-out infinite!important;will-change:translate!important}
.lt-template-04{--lt-ink:#3f3428;--lt-muted:#7d7063;--lt-accent:#9b7654;--lt-canvas:#fffdf9;--lt-hero:#f7f0e5;--lt-hero-ink:#3f3428;--lt-card:#fffaf3;--lt-dark:#5b4a3a;--lt-dark-ink:#fffdf9;--lt-dark-muted:#e7dccc;--lt-dark-accent:#e8c99f;--lt-dark-line:#86725e;--lt-cta:#efe2cf;--lt-cta-ink:#3f3428;--lt-cta-muted:#766757;--lt-orb:#dcc2a3}
.lt-template-04 .ti-nav{background:#fffdf9ed}.lt-template-04 .ti-hero h1 em,.lt-template-04 .ti-label{color:#9b7654!important}
.ti.lt-template-04 .ti-hero:before{right:-7vw!important;top:-10vw!important;left:auto!important;bottom:auto!important;background:#cda67a!important;opacity:.75!important;filter:none!important}
.ti.lt-template-07 .ti-hero:before{left:auto!important;right:-10vw!important;top:-12vw!important;bottom:auto!important;border-radius:50%!important;background:#a987e8!important;opacity:.9!important;filter:none!important}
.ti.lt-template-10 .ti-hero:before{left:auto!important;right:-9vw!important;top:-11vw!important;bottom:auto!important;border-radius:50%!important;background:#b89b78!important;opacity:.9!important;filter:none!important}
.lt-template-11{--lt-ink:#1e2836;--lt-muted:#647080;--lt-accent:#ed5b3e;--lt-canvas:#f5f4f0;--lt-hero:#e9e5dc;--lt-hero-ink:#1e2836;--lt-card:#fffdf8;--lt-dark:#202936;--lt-dark-ink:#fffdf8;--lt-dark-muted:#d2d8de;--lt-dark-accent:#ff9a83;--lt-dark-line:#4b5968;--lt-cta:#ed5b3e;--lt-cta-ink:#fffdf8;--lt-cta-muted:#ffe2d9;--lt-orb:#f26a4b}
.ti.lt-template-11{background:#f5f4f0}.ti.lt-template-11 .ti-hero{min-height:680px;padding:140px max(32px,calc((100% - 1240px)/2)) 120px!important;background:linear-gradient(118deg,#e9e5dc 0%,#f8f6f0 62%,#f7c0b0 160%)!important;text-align:left!important;isolation:isolate}.ti.lt-template-11 .ti-hero:before{content:""!important;width:68vw!important;height:68vw!important;min-width:680px!important;min-height:680px!important;right:-24vw!important;top:-39vw!important;border-radius:50%!important;background:#f26a4b!important;opacity:1!important;filter:none!important;animation:lt11-orb 15s cubic-bezier(.65,0,.35,1) infinite!important}.ti.lt-template-11 .ti-hero:after{content:""!important;position:absolute!important;display:block!important;width:280px!important;height:280px!important;left:61%!important;bottom:-170px!important;border:1px solid #1e2836!important;border-radius:50%!important;background:transparent!important;opacity:.28!important;animation:lt11-ring 12s ease-in-out infinite!important}.ti.lt-template-11 .ti-hero .eyebrow{color:#ed5b3e!important;font-size:11px!important;letter-spacing:.19em!important}.ti.lt-template-11 .ti-hero h1{max-width:1080px!important;margin:25px 0 22px!important;font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(48px,6.5vw,94px)!important;line-height:.98!important;letter-spacing:-.075em!important;font-weight:500!important}.ti.lt-template-11 .ti-hero h1 em{color:#ed5b3e!important}.ti.lt-template-11 .ti-hero p{max-width:580px!important;font-size:18px!important}.ti.lt-template-11 .ti-btn{border-radius:0!important;background:#1e2836!important;padding:19px 28px!important;box-shadow:none!important;transition:transform .35s ease,background .35s ease!important}.ti.lt-template-11 .ti-btn:hover{background:#ed5b3e!important;transform:translateY(-5px)!important}.ti.lt-template-11 .ti-nav{justify-content:flex-start!important;padding-left:max(32px,calc((100% - 1240px)/2))!important;padding-right:max(32px,calc((100% - 1240px)/2))!important;background:#f5f4f0e8!important;border-top:1px solid #1e28361c!important;border-bottom:1px solid #1e28361c!important}.ti.lt-template-11 .ti-nav a{color:#1e2836!important}.ti.lt-template-11 .ti-section{max-width:1240px!important;padding-top:155px!important;padding-bottom:155px!important}.ti.lt-template-11 .ti-section h2{max-width:920px!important;font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(42px,5vw,74px)!important;line-height:1!important;letter-spacing:-.07em!important}.ti.lt-template-11 .ti-cards{grid-template-columns:1.25fr .85fr .9fr!important;gap:2px!important;background:#1e2836!important}.ti.lt-template-11 .ti-card{min-height:310px!important;border:0!important;border-radius:0!important;background:#fffdf8!important;padding:38px!important;box-shadow:none!important}.ti.lt-template-11 .ti-card:first-child{background:#ed5b3e!important;color:#fffdf8!important}.ti.lt-template-11 .ti-card:first-child h3,.ti.lt-template-11 .ti-card:first-child p,.ti.lt-template-11 .ti-card:first-child .num{color:#fffdf8!important}.ti.lt-template-11 .ti-card:hover{transform:none!important;box-shadow:inset 0 -8px 0 #1e2836!important}.ti.lt-template-11 .ti-dark{background:#202936!important}.ti.lt-template-11 .ti-checks{grid-template-columns:repeat(3,1fr)!important;gap:1px!important;background:#ffffff28!important}.ti.lt-template-11 .ti-check{min-height:165px!important;border:0!important;border-radius:0!important;background:#ffffff0b!important;padding:27px!important}.ti.lt-template-11 .ti-timeline{gap:2px!important;background:#1e2836!important}.ti.lt-template-11 .ti-time{min-height:250px!important;border:0!important;border-radius:0!important;background:#ebe7de!important;padding:34px!important}.ti.lt-template-11 .ti-time:nth-child(2){background:#f4d3cb!important}.ti.lt-template-11 .ti-time:nth-child(3){background:#d9e0e4!important}.ti.lt-template-11 .ti-faq{max-width:1240px!important;background:#f5f4f0!important}.ti.lt-template-11 .ti-faq details{border-color:#1e283626!important;padding:27px 0!important}.ti.lt-template-11 .ti-cta{max-width:none!important;margin:0!important;border-radius:0!important;padding:150px max(32px,calc((100% - 1240px)/2))!important;text-align:left!important;background:#ed5b3e!important}.ti.lt-template-11 .ti-cta h2{max-width:860px!important;color:#fffdf8!important;font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(44px,5vw,76px)!important;letter-spacing:-.07em!important}.ti.lt-template-11 .ti-cta>p{color:#ffe2d9!important}.ti.lt-template-11 .ti-links{justify-content:flex-start!important}.ti.lt-template-11 .ti-links a{background:#fffdf8!important;color:#1e2836!important;border-radius:0!important}.ti.lt-template-11 .ti-notice{margin:36px 0 0!important;background:transparent!important;color:#ffe2d9!important;padding:0!important}.ti.lt-template-11 .mi-foot{background:#202936!important}@keyframes lt11-orb{0%,100%{translate:0 0;scale:1}50%{translate:-60px 72px;scale:1.07}}@keyframes lt11-ring{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-28px,-20px) scale(1.12)}}@media(max-width:760px){.ti.lt-template-11 .ti-hero{min-height:570px!important;padding:96px 22px 82px!important}.ti.lt-template-11 .ti-hero h1{font-size:clamp(43px,13vw,62px)!important}.ti.lt-template-11 .ti-hero:before{right:-72vw!important;top:-50vw!important}.ti.lt-template-11 .ti-hero:after{left:52%!important}.ti.lt-template-11 .ti-section{padding:92px 22px!important}.ti.lt-template-11 .ti-cards,.ti.lt-template-11 .ti-checks,.ti.lt-template-11 .ti-timeline{grid-template-columns:1fr!important}.ti.lt-template-11 .ti-cta{padding:92px 22px!important}}
.ti.lt-template-01 .ti-cta:after{background:#087f8c!important;opacity:1!important;filter:none!important;box-shadow:none!important}
.lt-template-11{--lt-ink:#0a0b0d;--lt-muted:#5b616e;--lt-accent:#0052ff;--lt-canvas:#ffffff;--lt-hero:#0a0b0d;--lt-hero-ink:#ffffff;--lt-card:#ffffff;--lt-dark:#0a0b0d;--lt-dark-ink:#ffffff;--lt-dark-muted:#a8acb3;--lt-dark-accent:#8eafff;--lt-dark-line:#30343b;--lt-cta:#0a0b0d;--lt-cta-ink:#ffffff;--lt-cta-muted:#a8acb3;--lt-orb:#0052ff}
.ti.lt-template-11{font-family:Geist,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;background:#fff!important}.ti.lt-template-11 .ti-hero{min-height:720px!important;padding:126px max(28px,calc((100% - 1200px)/2)) 118px!important;background:#0a0b0d!important;text-align:left!important;overflow:hidden!important}.ti.lt-template-11 .ti-hero:before{width:430px!important;height:420px!important;min-width:0!important;min-height:0!important;right:11%!important;top:116px!important;border:1px solid #ffffff18!important;border-radius:24px!important;background:linear-gradient(145deg,#20242b 0 44%,#16181c 44% 100%)!important;box-shadow:34px 38px 0 #16181c,0 28px 70px #00000070!important;opacity:1!important;filter:none!important;animation:lt11-product-card 10s ease-in-out infinite!important}.ti.lt-template-11 .ti-hero:after{width:245px!important;height:170px!important;left:auto!important;right:3%!important;bottom:100px!important;border:1px solid #ffffff22!important;border-radius:24px!important;background:linear-gradient(135deg,#1d2128,#16181c)!important;box-shadow:0 18px 45px #00000075!important;opacity:1!important;animation:lt11-product-chip 9s ease-in-out infinite!important}.ti.lt-template-11 .ti-hero .eyebrow{color:#8eafff!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important}.ti.lt-template-11 .ti-hero h1{max-width:760px!important;margin:24px 0 20px!important;font-family:Geist,ui-sans-serif,system-ui,sans-serif!important;font-size:clamp(54px,6.2vw,82px)!important;font-weight:400!important;line-height:1!important;letter-spacing:-.055em!important;color:#fff!important}.ti.lt-template-11 .ti-hero h1 em{color:#fff!important;font-style:normal!important}.ti.lt-template-11 .ti-hero p{max-width:560px!important;color:#a8acb3!important;font-size:17px!important;line-height:1.55!important}.ti.lt-template-11 .ti-btn{min-height:56px!important;margin-top:34px!important;padding:0 28px!important;border-radius:999px!important;background:#0052ff!important;color:#fff!important;font-size:16px!important;box-shadow:none!important}.ti.lt-template-11 .ti-btn:hover{background:#003ecc!important;transform:none!important}.ti.lt-template-11 .ti-nav{gap:30px!important;justify-content:center!important;padding:18px 24px!important;background:#fff!important;border:0!important;border-bottom:1px solid #eef0f3!important}.ti.lt-template-11 .ti-nav a{color:#0a0b0d!important;font-weight:500!important}.ti.lt-template-11 .ti-section{max-width:1200px!important;padding:96px 28px!important}.ti.lt-template-11 .ti-section h2{max-width:880px!important;font-family:Geist,ui-sans-serif,system-ui,sans-serif!important;font-size:clamp(42px,5vw,64px)!important;font-weight:400!important;line-height:1.04!important;letter-spacing:-.055em!important}.ti.lt-template-11 .ti-label{color:#0052ff!important;letter-spacing:0!important;font-weight:600!important}.ti.lt-template-11 .ti-cards{grid-template-columns:repeat(3,1fr)!important;gap:24px!important;background:transparent!important}.ti.lt-template-11 .ti-card{min-height:270px!important;padding:32px!important;border:1px solid #dee1e6!important;border-radius:24px!important;background:#fff!important;box-shadow:none!important}.ti.lt-template-11 .ti-card:first-child{background:#fff!important;color:#0a0b0d!important}.ti.lt-template-11 .ti-card:first-child h3,.ti.lt-template-11 .ti-card:first-child p,.ti.lt-template-11 .ti-card:first-child .num{color:inherit!important}.ti.lt-template-11 .ti-card .num{color:#0052ff!important}.ti.lt-template-11 .ti-card:hover{transform:translateY(-5px)!important;box-shadow:0 4px 12px #0000000a!important}.ti.lt-template-11 .ti-dark{background:#f7f7f7!important;color:#0a0b0d!important}.ti.lt-template-11 .ti-dark .ti-section{color:#0a0b0d!important}.ti.lt-template-11 .ti-dark h2,.ti.lt-template-11 .ti-check b{color:#0a0b0d!important}.ti.lt-template-11 .ti-checks{grid-template-columns:repeat(3,1fr)!important;gap:24px!important;background:transparent!important}.ti.lt-template-11 .ti-check{min-height:160px!important;padding:28px!important;border:1px solid #dee1e6!important;border-radius:24px!important;background:#fff!important;color:#5b616e!important}.ti.lt-template-11 .ti-timeline{gap:24px!important;background:transparent!important}.ti.lt-template-11 .ti-time,.ti.lt-template-11 .ti-time:nth-child(2),.ti.lt-template-11 .ti-time:nth-child(3){min-height:220px!important;padding:32px!important;border:1px solid #dee1e6!important;border-top:1px solid #dee1e6!important;border-radius:24px!important;background:#fff!important}.ti.lt-template-11 .ti-time strong{color:#0052ff!important}.ti.lt-template-11 .ti-faq{max-width:1200px!important;background:#fff!important}.ti.lt-template-11 .ti-faq details{padding:26px 0!important;border-color:#dee1e6!important}.ti.lt-template-11 .ti-cta{max-width:none!important;margin:0!important;padding:112px max(28px,calc((100% - 1200px)/2))!important;border-radius:0!important;background:#0a0b0d!important;text-align:center!important}.ti.lt-template-11 .ti-cta h2{max-width:800px!important;margin-left:auto!important;margin-right:auto!important;font-family:Geist,ui-sans-serif,system-ui,sans-serif!important;font-size:clamp(42px,5vw,64px)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.055em!important;color:#fff!important}.ti.lt-template-11 .ti-cta>p{color:#a8acb3!important}.ti.lt-template-11 .ti-links{justify-content:center!important}.ti.lt-template-11 .ti-links a{min-height:52px!important;padding:0 24px!important;border-radius:999px!important;background:#0052ff!important;color:#fff!important}.ti.lt-template-11 .ti-notice{max-width:700px!important;margin:32px auto 0!important;color:#a8acb3!important;background:transparent!important}@keyframes lt11-product-card{0%,100%{transform:translate3d(0,0,0) rotate(-4deg)}50%{transform:translate3d(-18px,18px,0) rotate(-1deg)}}@keyframes lt11-product-chip{0%,100%{transform:translate3d(0,0,0) rotate(6deg)}50%{transform:translate3d(-14px,-12px,0) rotate(2deg)}}@media(max-width:900px){.ti.lt-template-11 .ti-hero:before{right:-145px!important;top:150px!important;opacity:.72!important}.ti.lt-template-11 .ti-hero:after{display:none!important}.ti.lt-template-11 .ti-cards,.ti.lt-template-11 .ti-checks,.ti.lt-template-11 .ti-timeline{grid-template-columns:1fr!important}}@media(max-width:640px){.ti.lt-template-11 .ti-hero{min-height:590px!important;padding:88px 22px 78px!important}.ti.lt-template-11 .ti-hero h1{font-size:clamp(43px,13vw,58px)!important}.ti.lt-template-11 .ti-section{padding:76px 22px!important}.ti.lt-template-11 .ti-cta{padding:84px 22px!important}}
.lt-template-11{--lt-ink:#111827;--lt-muted:#667085;--lt-accent:#087cff;--lt-canvas:#fff;--lt-hero:#dff8ff;--lt-hero-ink:#111827;--lt-card:#fff;--lt-dark:#effbff;--lt-dark-ink:#111827;--lt-dark-muted:#667085;--lt-dark-accent:#087cff;--lt-dark-line:#cfe8f7;--lt-cta:#087cff;--lt-cta-ink:#fff;--lt-cta-muted:#e3f5ff;--lt-orb:#83dafa}
.ti.lt-template-11{font-family:Outfit,"Noto Sans KR",system-ui,sans-serif!important;background:#fff!important}.ti.lt-template-11 .ti-hero{min-height:760px!important;padding:110px 24px 230px!important;background:linear-gradient(155deg,#dff8ff,#f8fdff 68%,#fff)!important;text-align:center!important;overflow:hidden!important}.ti.lt-template-11 .ti-hero:before{width:300px!important;height:470px!important;min-width:0!important;min-height:0!important;right:calc(50% - 150px)!important;top:430px!important;border:10px solid #fff!important;border-radius:46px!important;background:linear-gradient(160deg,#087cff 0 32%,#fff 32% 100%)!important;box-shadow:0 32px 0 -12px #6acff2,0 42px 68px #087cff34!important;opacity:1!important;filter:none!important;animation:lt11-paybooc-phone 7s ease-in-out infinite!important}.ti.lt-template-11 .ti-hero:after{width:210px!important;height:126px!important;right:calc(50% - 250px)!important;bottom:54px!important;left:auto!important;border:0!important;border-radius:28px!important;background:linear-gradient(135deg,#fff,#eefbff)!important;box-shadow:0 18px 40px #087cff22!important;opacity:1!important;animation:lt11-paybooc-chip 6s ease-in-out infinite!important}.ti.lt-template-11 .ti-hero .eyebrow,.ti.lt-template-11 .ti-label{color:#087cff!important;letter-spacing:-.01em!important;font-weight:700!important}.ti.lt-template-11 .ti-hero h1{max-width:1080px!important;margin:22px auto 20px!important;font-family:Outfit,"Noto Sans KR",system-ui,sans-serif!important;font-size:clamp(48px,6vw,82px)!important;line-height:1.06!important;letter-spacing:-.07em!important;font-weight:700!important;color:#111827!important}.ti.lt-template-11 .ti-hero h1 em{color:#087cff!important;font-style:normal!important}.ti.lt-template-11 .ti-hero p{max-width:620px!important;margin:auto!important;color:#667085!important;font-size:18px!important;line-height:1.65!important}.ti.lt-template-11 .ti-btn{min-height:54px!important;margin-top:30px!important;padding:0 28px!important;border-radius:999px!important;background:#087cff!important;color:#fff!important;box-shadow:0 12px 25px #087cff30!important}.ti.lt-template-11 .ti-nav{gap:38px!important;justify-content:center!important;padding:20px 24px!important;background:#ffffffed!important;border-bottom:1px solid #edf2f7!important}.ti.lt-template-11 .ti-nav a{color:#465469!important;font-weight:600!important}.ti.lt-template-11 .ti-section{max-width:1180px!important;padding:124px 24px!important}.ti.lt-template-11 .ti-section h2{max-width:800px!important;font-family:Outfit,"Noto Sans KR",system-ui,sans-serif!important;font-size:clamp(40px,5vw,62px)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.065em!important}.ti.lt-template-11 .ti-cards,.ti.lt-template-11 .ti-checks,.ti.lt-template-11 .ti-timeline{grid-template-columns:repeat(3,1fr)!important;gap:20px!important;background:transparent!important}.ti.lt-template-11 .ti-card,.ti.lt-template-11 .ti-check,.ti.lt-template-11 .ti-time,.ti.lt-template-11 .ti-time:nth-child(2),.ti.lt-template-11 .ti-time:nth-child(3){min-height:230px!important;padding:32px!important;border:0!important;border-radius:28px!important;background:#f5fbff!important;box-shadow:none!important}.ti.lt-template-11 .ti-card:nth-child(2),.ti.lt-template-11 .ti-time:nth-child(2){background:#f3f1ff!important}.ti.lt-template-11 .ti-card:nth-child(3),.ti.lt-template-11 .ti-time:nth-child(3){background:#fff6e9!important}.ti.lt-template-11 .ti-card:hover{transform:translateY(-10px)!important;box-shadow:0 20px 40px #173d5b12!important}.ti.lt-template-11 .ti-dark{background:#effbff!important;color:#111827!important}.ti.lt-template-11 .ti-dark .ti-section,.ti.lt-template-11 .ti-dark h2,.ti.lt-template-11 .ti-check b{color:#111827!important}.ti.lt-template-11 .ti-check{background:#fff!important;color:#667085!important;box-shadow:0 8px 24px #087cff0d!important}.ti.lt-template-11 .ti-time strong{color:#087cff!important}.ti.lt-template-11 .ti-cta{max-width:1120px!important;margin:40px auto 96px!important;padding:102px 34px!important;border-radius:42px!important;background:linear-gradient(135deg,#087cff,#4bbcf5)!important;text-align:center!important;box-shadow:0 24px 56px #087cff2c!important}.ti.lt-template-11 .ti-cta h2{max-width:780px!important;margin:auto!important;font-family:Outfit,"Noto Sans KR",system-ui,sans-serif!important;font-size:clamp(42px,5vw,64px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.07em!important;color:#fff!important}.ti.lt-template-11 .ti-cta>p,.ti.lt-template-11 .ti-notice{color:#e8f7ff!important}.ti.lt-template-11 .ti-links{justify-content:center!important}.ti.lt-template-11 .ti-links a{min-height:54px!important;padding:0 26px!important;border-radius:999px!important;background:#fff!important;color:#087cff!important}@keyframes lt11-paybooc-phone{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-18px) rotate(-2deg)}}@keyframes lt11-paybooc-chip{0%,100%{transform:translate(0,0) rotate(8deg)}50%{transform:translate(-22px,-12px) rotate(3deg)}}@media(max-width:900px){.ti.lt-template-11 .ti-cards,.ti.lt-template-11 .ti-checks,.ti.lt-template-11 .ti-timeline{grid-template-columns:1fr!important}}@media(max-width:640px){.ti.lt-template-11 .ti-hero{min-height:620px!important;padding:82px 20px 210px!important}.ti.lt-template-11 .ti-hero h1{font-size:clamp(40px,12vw,56px)!important}.ti.lt-template-11 .ti-hero:before{top:405px!important;scale:.78}.ti.lt-template-11 .ti-hero:after{display:none!important}.ti.lt-template-11 .ti-section{padding:82px 20px!important}.ti.lt-template-11 .ti-cta{margin:24px 20px 64px!important;padding:76px 22px!important;border-radius:30px!important}}
.lt-template-12{--lt-ink:#1b2435;--lt-muted:#67738a;--lt-accent:#2b6df3;--lt-canvas:#ffffff;--lt-hero:#f2f7ff;--lt-hero-ink:#1b2435;--lt-card:#ffffff;--lt-dark:#edf5ff;--lt-dark-ink:#1b2435;--lt-dark-muted:#67738a;--lt-dark-accent:#2b6df3;--lt-dark-line:#d9e7fa;--lt-cta:#2b6df3;--lt-cta-ink:#ffffff;--lt-cta-muted:#e5efff;--lt-orb:#b8d7ff}
.ti.lt-template-12{font-family:Satoshi,"Noto Sans KR",system-ui,sans-serif!important;background:#fff!important;color:#1b2435!important}.ti.lt-template-12 .ti-hero{min-height:580px!important;padding:118px max(28px,calc((100% - 1120px)/2))!important;background:linear-gradient(135deg,#f3f8ff,#e8f3ff)!important;text-align:left!important;overflow:hidden!important}.ti.lt-template-12 .ti-hero:before{width:420px!important;height:420px!important;min-width:0!important;min-height:0!important;right:9%!important;top:78px!important;border:1px solid #cce1ff!important;border-radius:50%!important;background:radial-gradient(circle at 35% 35%,#fff 0 8%,#cbe0ff 9% 37%,#91bcff 38% 100%)!important;box-shadow:0 0 0 34px #ffffff90!important;opacity:1!important;filter:none!important;animation:lt12-orb 11s ease-in-out infinite!important}.ti.lt-template-12 .ti-hero:after{width:310px!important;height:172px!important;right:6%!important;bottom:54px!important;left:auto!important;border:1px solid #d3e4fb!important;border-radius:26px!important;background:linear-gradient(145deg,#fff,#f5f9ff)!important;box-shadow:0 18px 40px #2b6df31c!important;opacity:1!important;animation:lt12-panel 8s ease-in-out infinite!important}.ti.lt-template-12 .ti-hero .eyebrow,.ti.lt-template-12 .ti-label{color:#2b6df3!important;font-weight:700!important;letter-spacing:-.01em!important}.ti.lt-template-12 .ti-hero h1{max-width:760px!important;margin:20px 0!important;font-family:Satoshi,"Noto Sans KR",system-ui,sans-serif!important;font-size:clamp(46px,5.6vw,74px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.07em!important;color:#1b2435!important}.ti.lt-template-12 .ti-hero h1 em{color:#2b6df3!important;font-style:normal!important}.ti.lt-template-12 .ti-hero p{max-width:540px!important;color:#67738a!important;font-size:18px!important;line-height:1.65!important}.ti.lt-template-12 .ti-btn{min-height:54px!important;padding:0 27px!important;border-radius:999px!important;background:#2b6df3!important;color:#fff!important;box-shadow:0 12px 24px #2b6df32b!important}.ti.lt-template-12 .ti-nav{justify-content:center!important;gap:36px!important;padding:19px 24px!important;background:#fff!important;border-bottom:1px solid #e8eef7!important}.ti.lt-template-12 .ti-nav a{color:#58667d!important;font-weight:600!important}.ti.lt-template-12 .ti-section{max-width:1120px!important;padding:112px 24px!important}.ti.lt-template-12 .ti-section h2{max-width:780px!important;font-family:Satoshi,"Noto Sans KR",system-ui,sans-serif!important;font-size:clamp(40px,4.8vw,60px)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.065em!important}.ti.lt-template-12 .ti-cards,.ti.lt-template-12 .ti-checks,.ti.lt-template-12 .ti-timeline{grid-template-columns:repeat(3,1fr)!important;gap:18px!important;background:transparent!important}.ti.lt-template-12 .ti-card,.ti.lt-template-12 .ti-check,.ti.lt-template-12 .ti-time,.ti.lt-template-12 .ti-time:nth-child(2),.ti.lt-template-12 .ti-time:nth-child(3){min-height:210px!important;padding:30px!important;border:1px solid #e1ebf8!important;border-top:1px solid #e1ebf8!important;border-radius:22px!important;background:#fff!important;box-shadow:none!important}.ti.lt-template-12 .ti-card:hover,.ti.lt-template-12 .ti-check:hover{transform:translateY(-7px)!important;box-shadow:0 16px 32px #2b6df314!important}.ti.lt-template-12 .ti-card .num,.ti.lt-template-12 .ti-time strong{color:#2b6df3!important}.ti.lt-template-12 .ti-dark{background:#edf5ff!important;color:#1b2435!important}.ti.lt-template-12 .ti-dark .ti-section,.ti.lt-template-12 .ti-dark h2,.ti.lt-template-12 .ti-check b{color:#1b2435!important}.ti.lt-template-12 .ti-check{background:#fff!important;color:#67738a!important}.ti.lt-template-12 .ti-faq{max-width:1000px!important;background:#fff!important}.ti.lt-template-12 .ti-faq details{padding:25px 0!important;border-color:#e1ebf8!important}.ti.lt-template-12 .ti-cta{max-width:1120px!important;margin:36px auto 92px!important;padding:96px 32px!important;border-radius:34px!important;background:#2b6df3!important;text-align:center!important;box-shadow:0 24px 50px #2b6df329!important}.ti.lt-template-12 .ti-cta h2{max-width:720px!important;margin:auto!important;font-family:Satoshi,"Noto Sans KR",system-ui,sans-serif!important;font-size:clamp(40px,4.8vw,60px)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.065em!important;color:#fff!important}.ti.lt-template-12 .ti-cta>p,.ti.lt-template-12 .ti-notice{color:#e4efff!important}.ti.lt-template-12 .ti-links{justify-content:center!important}.ti.lt-template-12 .ti-links a{min-height:54px!important;padding:0 26px!important;border-radius:999px!important;background:#fff!important;color:#2b6df3!important}@keyframes lt12-orb{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-20px,17px) scale(1.04)}}@keyframes lt12-panel{0%,100%{transform:translate(0,0) rotate(-3deg)}50%{transform:translate(-12px,-10px) rotate(-1deg)}}@media(max-width:860px){.ti.lt-template-12 .ti-hero:before{right:-160px!important;opacity:.72!important}.ti.lt-template-12 .ti-hero:after{display:none!important}.ti.lt-template-12 .ti-cards,.ti.lt-template-12 .ti-checks,.ti.lt-template-12 .ti-timeline{grid-template-columns:1fr!important}}@media(max-width:640px){.ti.lt-template-12 .ti-hero{min-height:520px!important;padding:80px 22px!important}.ti.lt-template-12 .ti-hero h1{font-size:clamp(40px,12vw,55px)!important}.ti.lt-template-12 .ti-section{padding:78px 20px!important}.ti.lt-template-12 .ti-cta{margin:20px 20px 60px!important;padding:72px 22px!important;border-radius:26px!important}}
.lt-template-13{--lt-ink:#272238;--lt-muted:#746f82;--lt-accent:#ff625c;--lt-canvas:#fffafa;--lt-hero:#fff0ef;--lt-hero-ink:#272238;--lt-card:#ffffff;--lt-dark:#f7eeee;--lt-dark-ink:#272238;--lt-dark-muted:#746f82;--lt-dark-accent:#ff625c;--lt-dark-line:#f1dede;--lt-cta:#ff625c;--lt-cta-ink:#fff;--lt-cta-muted:#ffe9e7;--lt-orb:#ffc9c5}
.ti.lt-template-13{font-family:"Cabinet Grotesk","Noto Sans KR",system-ui,sans-serif!important;background:#fffafa!important;color:#272238!important}.ti.lt-template-13 .ti-hero{min-height:680px!important;padding:116px max(28px,calc((100% - 1160px)/2))!important;background:linear-gradient(135deg,#fff0ef,#fffafa 62%,#ffe4e1)!important;text-align:left!important;overflow:hidden!important}.ti.lt-template-13 .ti-hero:before{width:370px!important;height:390px!important;min-width:0!important;min-height:0!important;right:12%!important;top:120px!important;border:1px solid #f4d8d6!important;border-radius:32px!important;background:linear-gradient(180deg,#fff 0 16%,#fff7f6 16% 100%)!important;box-shadow:28px 30px 0 #ffe0dd,0 26px 52px #ff625c26!important;opacity:1!important;filter:none!important;animation:lt13-panel 9s ease-in-out infinite!important}.ti.lt-template-13 .ti-hero:after{width:245px!important;height:150px!important;right:4%!important;bottom:104px!important;left:auto!important;border:1px solid #f5d4d2!important;border-radius:24px!important;background:linear-gradient(145deg,#fff,#fff3f2)!important;box-shadow:0 16px 35px #ff625c1f!important;opacity:1!important;animation:lt13-chip 7s ease-in-out infinite!important}.ti.lt-template-13 .ti-hero .eyebrow,.ti.lt-template-13 .ti-label{color:#ff625c!important;font-weight:700!important;letter-spacing:-.01em!important}.ti.lt-template-13 .ti-hero h1{max-width:760px!important;margin:22px 0!important;font-family:"Cabinet Grotesk","Noto Sans KR",system-ui,sans-serif!important;font-size:clamp(46px,5.5vw,76px)!important;font-weight:700!important;line-height:1.06!important;letter-spacing:-.075em!important;color:#272238!important}.ti.lt-template-13 .ti-hero h1 em{color:#ff625c!important;font-style:normal!important}.ti.lt-template-13 .ti-hero p{max-width:540px!important;color:#746f82!important;font-size:18px!important;line-height:1.65!important}.ti.lt-template-13 .ti-btn{min-height:54px!important;padding:0 28px!important;border-radius:999px!important;background:#ff625c!important;color:#fff!important;box-shadow:0 14px 25px #ff625c2e!important}.ti.lt-template-13 .ti-nav{justify-content:center!important;gap:36px!important;padding:19px 24px!important;background:#fffafae8!important;border-bottom:1px solid #f3e6e5!important}.ti.lt-template-13 .ti-nav a{color:#605b6f!important;font-weight:600!important}.ti.lt-template-13 .ti-section{max-width:1160px!important;padding:124px 24px!important}.ti.lt-template-13 .ti-section h2{max-width:820px!important;font-family:"Cabinet Grotesk","Noto Sans KR",system-ui,sans-serif!important;font-size:clamp(40px,4.9vw,64px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.075em!important}.ti.lt-template-13 .ti-cards,.ti.lt-template-13 .ti-checks,.ti.lt-template-13 .ti-timeline{grid-template-columns:repeat(3,1fr)!important;gap:18px!important;background:transparent!important}.ti.lt-template-13 .ti-card,.ti.lt-template-13 .ti-check,.ti.lt-template-13 .ti-time,.ti.lt-template-13 .ti-time:nth-child(2),.ti.lt-template-13 .ti-time:nth-child(3){min-height:240px!important;padding:32px!important;border:1px solid #f1e1df!important;border-top:1px solid #f1e1df!important;border-radius:24px!important;background:#fff!important;box-shadow:none!important}.ti.lt-template-13 .ti-card:first-child{background:#fff0ef!important}.ti.lt-template-13 .ti-card:nth-child(2),.ti.lt-template-13 .ti-time:nth-child(2){background:#f6f1ff!important}.ti.lt-template-13 .ti-card:nth-child(3),.ti.lt-template-13 .ti-time:nth-child(3){background:#fff8e9!important}.ti.lt-template-13 .ti-card:hover,.ti.lt-template-13 .ti-check:hover{transform:translateY(-8px)!important;box-shadow:0 18px 36px #3d26300e!important}.ti.lt-template-13 .ti-card .num,.ti.lt-template-13 .ti-time strong{color:#ff625c!important}.ti.lt-template-13 .ti-dark{background:#f7eeee!important;color:#272238!important}.ti.lt-template-13 .ti-dark .ti-section,.ti.lt-template-13 .ti-dark h2,.ti.lt-template-13 .ti-check b{color:#272238!important}.ti.lt-template-13 .ti-check{background:#fff!important;color:#746f82!important}.ti.lt-template-13 .ti-faq{max-width:1020px!important;background:#fffafa!important}.ti.lt-template-13 .ti-faq details{padding:26px 0!important;border-color:#f0e2e0!important}.ti.lt-template-13 .ti-cta{max-width:1120px!important;margin:36px auto 92px!important;padding:102px 34px!important;border-radius:36px!important;background:#ff625c!important;text-align:center!important;box-shadow:0 26px 56px #ff625c2a!important}.ti.lt-template-13 .ti-cta h2{max-width:760px!important;margin:auto!important;font-family:"Cabinet Grotesk","Noto Sans KR",system-ui,sans-serif!important;font-size:clamp(42px,5vw,64px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.075em!important;color:#fff!important}.ti.lt-template-13 .ti-cta>p,.ti.lt-template-13 .ti-notice{color:#ffe9e7!important}.ti.lt-template-13 .ti-links{justify-content:center!important}.ti.lt-template-13 .ti-links a{min-height:54px!important;padding:0 28px!important;border-radius:999px!important;background:#fff!important;color:#ff625c!important}@keyframes lt13-panel{0%,100%{transform:translate(0,0) rotate(-3deg)}50%{transform:translate(-16px,16px) rotate(-1deg)}}@keyframes lt13-chip{0%,100%{transform:translate(0,0) rotate(6deg)}50%{transform:translate(-16px,-12px) rotate(2deg)}}@media(max-width:860px){.ti.lt-template-13 .ti-hero:before{right:-160px!important;opacity:.72!important}.ti.lt-template-13 .ti-hero:after{display:none!important}.ti.lt-template-13 .ti-cards,.ti.lt-template-13 .ti-checks,.ti.lt-template-13 .ti-timeline{grid-template-columns:1fr!important}}@media(max-width:640px){.ti.lt-template-13 .ti-hero{min-height:540px!important;padding:82px 22px!important}.ti.lt-template-13 .ti-hero h1{font-size:clamp(40px,12vw,55px)!important}.ti.lt-template-13 .ti-section{padding:80px 20px!important}.ti.lt-template-13 .ti-cta{margin:20px 20px 60px!important;padding:76px 22px!important;border-radius:28px!important}}
.ti.lt-template-11 .ti-hero,.ti.lt-template-12 .ti-hero,.ti.lt-template-13 .ti-hero{isolation:isolate!important}.ti.lt-template-11 .ti-hero:before,.ti.lt-template-11 .ti-hero:after,.ti.lt-template-12 .ti-hero:before,.ti.lt-template-12 .ti-hero:after,.ti.lt-template-13 .ti-hero:before,.ti.lt-template-13 .ti-hero:after{z-index:0!important}.ti.lt-template-11 .ti-hero>* ,.ti.lt-template-12 .ti-hero>* ,.ti.lt-template-13 .ti-hero>*{position:relative!important;z-index:2!important}.ti.lt-template-11 .ti-hero h1,.ti.lt-template-12 .ti-hero h1,.ti.lt-template-13 .ti-hero h1{font-size:clamp(42px,5vw,64px)!important;line-height:1.1!important}.ti.lt-template-11 .ti-hero{min-height:650px!important;padding-top:92px!important;padding-bottom:190px!important}.ti.lt-template-11 .ti-hero h1,.ti.lt-template-11 .ti-hero p{max-width:700px!important}.ti.lt-template-11 .ti-hero:before{top:360px!important}.ti.lt-template-11 .ti-hero:after{bottom:26px!important}.ti.lt-template-12 .ti-hero,.ti.lt-template-13 .ti-hero{min-height:570px!important;padding-top:92px!important;padding-bottom:88px!important}.ti.lt-template-12 .ti-hero h1,.ti.lt-template-13 .ti-hero h1{max-width:650px!important}.ti.lt-template-12 .ti-hero p,.ti.lt-template-13 .ti-hero p{max-width:510px!important}.ti.lt-template-12 .ti-hero:before,.ti.lt-template-13 .ti-hero:before{right:5%!important;top:104px!important}.ti.lt-template-12 .ti-hero:after,.ti.lt-template-13 .ti-hero:after{right:2%!important;bottom:54px!important}@media(max-width:900px){.ti.lt-template-12 .ti-hero:before,.ti.lt-template-13 .ti-hero:before{right:-180px!important;opacity:.38!important}.ti.lt-template-12 .ti-hero:after,.ti.lt-template-13 .ti-hero:after{display:none!important}}@media(max-width:640px){.ti.lt-template-11 .ti-hero,.ti.lt-template-12 .ti-hero,.ti.lt-template-13 .ti-hero{min-height:520px!important;padding-top:72px!important;padding-bottom:72px!important;text-align:center!important}.ti.lt-template-11 .ti-hero h1,.ti.lt-template-12 .ti-hero h1,.ti.lt-template-13 .ti-hero h1{font-size:clamp(38px,11vw,50px)!important}.ti.lt-template-11 .ti-hero:before,.ti.lt-template-11 .ti-hero:after,.ti.lt-template-12 .ti-hero:before,.ti.lt-template-12 .ti-hero:after,.ti.lt-template-13 .ti-hero:before,.ti.lt-template-13 .ti-hero:after{display:none!important}}
.ti.lt-template-11 .ti-hero .ti-btn,.ti.lt-template-12 .ti-hero .ti-btn,.ti.lt-template-13 .ti-hero .ti-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;box-sizing:border-box!important;height:54px!important;min-height:54px!important;margin-top:30px!important;padding:0 27px!important;line-height:1!important;font-size:15px!important;font-weight:700!important;white-space:nowrap!important}.ti.lt-template-11 .ti-hero .ti-btn-secondary,.ti.lt-template-12 .ti-hero .ti-btn-secondary,.ti.lt-template-13 .ti-hero .ti-btn-secondary{margin-left:8px!important;background:#fff!important;box-shadow:none!important}.ti.lt-template-11 .ti-hero .ti-btn-secondary{color:#087cff!important;border:1px solid #087cff!important}.ti.lt-template-12 .ti-hero .ti-btn-secondary{color:#2b6df3!important;border:1px solid #2b6df3!important}.ti.lt-template-13 .ti-hero .ti-btn-secondary{color:#ff625c!important;border:1px solid #ff625c!important}@media(max-width:640px){.ti.lt-template-11 .ti-hero .ti-btn,.ti.lt-template-12 .ti-hero .ti-btn,.ti.lt-template-13 .ti-hero .ti-btn{width:100%!important;margin-top:12px!important}.ti.lt-template-11 .ti-hero .ti-btn-secondary,.ti.lt-template-12 .ti-hero .ti-btn-secondary,.ti.lt-template-13 .ti-hero .ti-btn-secondary{margin-left:0!important}}
.ti.lt-template-11 .ti-check,.ti.lt-template-12 .ti-check,.ti.lt-template-13 .ti-check{position:relative!important;min-height:175px!important;padding:30px 30px 28px 76px!important;line-height:1.7!important}.ti.lt-template-11 .ti-check:before,.ti.lt-template-12 .ti-check:before,.ti.lt-template-13 .ti-check:before{left:30px!important;top:30px!important;width:32px!important;height:32px!important;border-radius:50%!important;display:grid!important;place-items:center!important;box-shadow:none!important}.ti.lt-template-11 .ti-check:after,.ti.lt-template-12 .ti-check:after,.ti.lt-template-13 .ti-check:after{left:40px!important;top:40px!important;width:9px!important;height:6px!important}.ti.lt-template-11 .ti-check b,.ti.lt-template-12 .ti-check b,.ti.lt-template-13 .ti-check b{display:block!important;min-height:32px!important;margin:0 0 10px!important;padding:5px 0 0!important;font-size:17px!important;line-height:1.35!important}.ti.lt-template-11 .ti-check{color:#667085!important}.ti.lt-template-12 .ti-check{color:#67738a!important}.ti.lt-template-13 .ti-check{color:#746f82!important}@media(max-width:640px){.ti.lt-template-11 .ti-check,.ti.lt-template-12 .ti-check,.ti.lt-template-13 .ti-check{min-height:150px!important;padding:26px 22px 24px 68px!important}.ti.lt-template-11 .ti-check:before,.ti.lt-template-12 .ti-check:before,.ti.lt-template-13 .ti-check:before{left:22px!important;top:26px!important}.ti.lt-template-11 .ti-check:after,.ti.lt-template-12 .ti-check:after,.ti.lt-template-13 .ti-check:after{left:32px!important;top:36px!important}}
.ti[class*="lt-template-"] .ti-faq{width:min(100%,1120px)!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;padding:110px 24px!important;box-sizing:border-box!important}.ti[class*="lt-template-"] .ti-faq details{margin:0!important;padding:0!important;border:1px solid #dfe5ed!important;border-bottom:0!important;border-radius:0!important;background:#fff!important;overflow:hidden!important}.ti[class*="lt-template-"] .ti-faq details:first-of-type{border-radius:18px 18px 0 0!important}.ti[class*="lt-template-"] .ti-faq details:last-of-type{border-bottom:1px solid #dfe5ed!important;border-radius:0 0 18px 18px!important}.ti[class*="lt-template-"] .ti-faq summary{display:flex!important;align-items:center!important;min-height:78px!important;padding:0 62px 0 24px!important;position:relative!important;box-sizing:border-box!important;line-height:1.45!important}.ti[class*="lt-template-"] .ti-faq summary:before{position:static!important;flex:0 0 28px!important;width:28px!important;height:28px!important;margin:0 14px 0 0!important;display:inline-grid!important;place-items:center!important}.ti[class*="lt-template-"] .ti-faq summary:after{right:26px!important;left:auto!important;top:50%!important;margin:0!important}.ti[class*="lt-template-"] .ti-faq details p{margin:0!important;padding:0 62px 26px 66px!important;line-height:1.75!important;box-sizing:border-box!important}.ti[class*="lt-template-"] .ti-faq details[open]{background:#fbfcfe!important}@media(max-width:640px){.ti[class*="lt-template-"] .ti-faq{width:100%!important;padding:78px 20px!important}.ti[class*="lt-template-"] .ti-faq summary{min-height:72px!important;padding:0 50px 0 18px!important;font-size:15px!important}.ti[class*="lt-template-"] .ti-faq summary:before{flex-basis:26px!important;width:26px!important;height:26px!important;margin-right:11px!important}.ti[class*="lt-template-"] .ti-faq summary:after{right:20px!important}.ti[class*="lt-template-"] .ti-faq details p{padding:0 22px 23px 55px!important}}

/* Hero-only art direction: original templates use different opening compositions. */
.ti.ti.lt-template-01 .ti-hero{min-height:650px!important;padding:128px 28px!important;text-align:center!important;background:radial-gradient(circle at 50% 112%,#dcc4a7 0 12%,transparent 38%),linear-gradient(145deg,#fffdf9,#f4ede4)!important}.ti.ti.lt-template-01 .ti-hero h1{max-width:1040px!important;font-family:Georgia,"Noto Serif KR",serif!important;font-size:clamp(46px,5.8vw,78px)!important}.ti.ti.lt-template-01 .ti-hero:before{width:510px!important;height:510px!important;left:50%!important;right:auto!important;top:-310px!important;transform:translateX(-50%)!important;border:1px solid #b1845a55!important;border-radius:50%!important;background:radial-gradient(circle,#fff8ef 0 23%,#d8b48a 24% 25%,transparent 26%)!important;opacity:1!important;animation:lt01-sun 13s ease-in-out infinite!important}.ti.ti.lt-template-02 .ti-hero{min-height:660px!important;padding:120px max(32px,calc((100% - 1180px)/2))!important;text-align:left!important;background:linear-gradient(110deg,#fff4f2 0 57%,#ff6b5f 57% 100%)!important}.ti.ti.lt-template-02 .ti-hero h1{max-width:620px!important;font-family:Outfit,"Noto Sans KR",sans-serif!important;font-size:clamp(44px,5.5vw,76px)!important}.ti.ti.lt-template-02 .ti-hero:before{width:330px!important;height:420px!important;right:11%!important;top:105px!important;border-radius:22px!important;background:linear-gradient(160deg,#fff 0 22%,#ffcbc6 22% 100%)!important;box-shadow:26px 28px 0 #8d282b22!important;opacity:1!important;animation:lt02-page 10s ease-in-out infinite!important}.ti.ti.lt-template-03 .ti-hero{min-height:670px!important;padding:126px max(30px,calc((100% - 1220px)/2))!important;text-align:left!important;background:linear-gradient(135deg,#eff8ff,#e3f0f8)!important}.ti.ti.lt-template-03 .ti-hero h1{max-width:720px!important;font-family:Satoshi,"Noto Sans KR",sans-serif!important;font-size:clamp(46px,5.7vw,78px)!important}.ti.ti.lt-template-03 .ti-hero:before{width:405px!important;height:405px!important;right:8%!important;top:108px!important;border-radius:44% 56% 52% 48%!important;background:linear-gradient(145deg,#17415e,#80b7d5)!important;box-shadow:22px 30px 0 #17415e18!important;opacity:1!important;animation:lt03-blob 12s ease-in-out infinite!important}.ti.ti.lt-template-04 .ti-hero{min-height:630px!important;padding:126px 28px!important;text-align:center!important;background:linear-gradient(135deg,#f9f4eb,#efe5d2)!important}.ti.ti.lt-template-04 .ti-hero h1{max-width:980px!important;font-family:Cabinet Grotesk,"Noto Sans KR",sans-serif!important;font-size:clamp(45px,5.6vw,76px)!important}.ti.ti.lt-template-04 .ti-hero:before{width:620px!important;height:290px!important;left:50%!important;right:auto!important;top:72px!important;transform:translateX(-50%)!important;border:1px solid #a56c2845!important;border-radius:999px!important;background:repeating-linear-gradient(90deg,transparent 0 46px,#a56c2828 47px 48px)!important;opacity:1!important;animation:lt04-arch 12s ease-in-out infinite!important}.ti.ti.lt-template-05 .ti-hero{min-height:650px!important;padding:124px max(30px,calc((100% - 1180px)/2))!important;text-align:left!important;background:linear-gradient(125deg,#f5fffb,#ddf6ec)!important}.ti.ti.lt-template-05 .ti-hero h1{max-width:650px!important;font-family:Outfit,"Noto Sans KR",sans-serif!important;font-size:clamp(45px,5.5vw,75px)!important}.ti.ti.lt-template-05 .ti-hero:before{width:365px!important;height:470px!important;right:11%!important;top:90px!important;border-radius:190px 190px 24px 24px!important;background:linear-gradient(160deg,#b8ead7,#eefbf5 52%,#53b696 53% 100%)!important;opacity:1!important;animation:lt05-leaf 11s ease-in-out infinite!important}.ti.ti.lt-template-06 .ti-hero{min-height:650px!important;padding:126px max(30px,calc((100% - 1200px)/2))!important;text-align:left!important;background:linear-gradient(115deg,#fff8ed 0 60%,#ffb33f 60% 100%)!important}.ti.ti.lt-template-06 .ti-hero h1{max-width:690px!important;font-family:Satoshi,"Noto Sans KR",sans-serif!important;font-size:clamp(45px,5.5vw,76px)!important}.ti.ti.lt-template-06 .ti-hero:before{width:388px!important;height:388px!important;right:9%!important;top:113px!important;border-radius:28px!important;background:conic-gradient(from 45deg,#ff6d3e 0 25%,#ffe4a2 25% 50%,#fff 50% 75%,#ff8b52 75% 100%)!important;opacity:1!important;animation:lt06-tile 15s linear infinite!important}.ti.ti.lt-template-07 .ti-hero{min-height:650px!important;padding:128px 28px!important;text-align:center!important;background:radial-gradient(circle at 50% 42%,#f3eaff 0 17%,transparent 48%),linear-gradient(145deg,#fcfaff,#eee4fb)!important}.ti.ti.lt-template-07 .ti-hero h1{max-width:1020px!important;font-family:Cabinet Grotesk,"Noto Sans KR",sans-serif!important;font-size:clamp(46px,5.8vw,78px)!important}.ti.ti.lt-template-07 .ti-hero:before{width:470px!important;height:470px!important;left:50%!important;right:auto!important;top:78px!important;transform:translateX(-50%) rotate(18deg)!important;border-radius:62px!important;background:linear-gradient(135deg,#6c39c8,#b99af8)!important;opacity:1!important;animation:lt07-cube 12s ease-in-out infinite!important}.ti.ti.lt-template-08 .ti-hero{min-height:660px!important;padding:125px max(30px,calc((100% - 1180px)/2))!important;text-align:left!important;background:#1d222b!important;color:#fff!important}.ti.ti.lt-template-08 .ti-hero h1{max-width:680px!important;color:#fff!important;font-family:Geist,"Noto Sans KR",sans-serif!important;font-size:clamp(45px,5.5vw,76px)!important}.ti.ti.lt-template-08 .ti-hero p{color:#c3cbd5!important}.ti.ti.lt-template-08 .ti-hero:before{width:420px!important;height:420px!important;right:9%!important;top:94px!important;border:1px solid #ffffff48!important;border-radius:50%!important;background:repeating-radial-gradient(circle,#232b35 0 24px,#ffffff20 25px 26px)!important;opacity:1!important;animation:lt08-radar 18s linear infinite!important}.ti.ti.lt-template-09 .ti-hero{min-height:650px!important;padding:128px 28px!important;text-align:center!important;background:linear-gradient(145deg,#fff6f7,#f6e3e6)!important}.ti.ti.lt-template-09 .ti-hero h1{max-width:1040px!important;font-family:Georgia,"Noto Serif KR",serif!important;font-size:clamp(45px,5.7vw,77px)!important}.ti.ti.lt-template-09 .ti-hero:before{width:520px!important;height:520px!important;left:50%!important;right:auto!important;top:55px!important;transform:translateX(-50%)!important;border-radius:50%!important;background:radial-gradient(circle at 50% 50%,transparent 0 30%,#c75a6d 30.5% 31.5%,transparent 32% 42%,#c75a6d 42.5% 43.5%,transparent 44%)!important;opacity:.72!important;animation:lt09-rings 16s ease-in-out infinite!important}.ti.ti.lt-template-10 .ti-hero{min-height:660px!important;padding:124px max(30px,calc((100% - 1200px)/2))!important;text-align:left!important;background:linear-gradient(135deg,#faf7f0,#e8dfd0)!important}.ti.ti.lt-template-10 .ti-hero h1{max-width:680px!important;font-family:Outfit,"Noto Sans KR",sans-serif!important;font-size:clamp(45px,5.5vw,76px)!important}.ti.ti.lt-template-10 .ti-hero:before{width:390px!important;height:390px!important;right:10%!important;top:105px!important;border-radius:50%!important;background:conic-gradient(#ba8f60,#f2dfc7,#6f543c,#dec1a0,#9c7651)!important;box-shadow:0 0 0 22px #ffffff66!important;opacity:1!important;animation:lt10-dial 20s linear infinite!important}
@keyframes lt01-sun{50%{transform:translateX(-50%) translateY(34px) scale(1.06)}}@keyframes lt02-page{50%{transform:translate(-18px,18px) rotate(-3deg)}}@keyframes lt03-blob{50%{transform:translate(-24px,18px) rotate(12deg);border-radius:56% 44% 36% 64%}}@keyframes lt04-arch{50%{transform:translateX(-50%) scaleX(.92)}}@keyframes lt05-leaf{50%{transform:translate(-20px,18px) rotate(4deg)}}@keyframes lt06-tile{to{transform:rotate(360deg)}}@keyframes lt07-cube{50%{transform:translateX(-50%) rotate(48deg) scale(.94)}}@keyframes lt08-radar{to{transform:rotate(360deg)}}@keyframes lt09-rings{50%{transform:translateX(-50%) scale(1.08);opacity:.35}}@keyframes lt10-dial{to{transform:rotate(360deg)}}

/* Hero motion and typography calibration for templates 01–10. */
.ti.ti[class*="lt-template-0"] .ti-hero h1,.ti.ti.lt-template-10 .ti-hero h1{font-size:clamp(38px,4.65vw,62px)!important;line-height:1.12!important;letter-spacing:-.065em!important;font-weight:600!important}.ti.ti.lt-template-01 .ti-hero h1,.ti.ti.lt-template-04 .ti-hero h1,.ti.ti.lt-template-07 .ti-hero h1,.ti.ti.lt-template-09 .ti-hero h1{max-width:1100px!important}.ti.ti.lt-template-02 .ti-hero h1,.ti.ti.lt-template-03 .ti-hero h1,.ti.ti.lt-template-05 .ti-hero h1,.ti.ti.lt-template-06 .ti-hero h1,.ti.ti.lt-template-08 .ti-hero h1,.ti.ti.lt-template-10 .ti-hero h1{max-width:700px!important}.ti.ti.lt-template-01 .ti-hero:before{animation:lt01-sun-strong 9s ease-in-out infinite!important}.ti.ti.lt-template-02 .ti-hero:before{animation:lt02-page-strong 8s ease-in-out infinite!important}.ti.ti.lt-template-03 .ti-hero:before{animation:lt03-blob-strong 10s ease-in-out infinite!important}.ti.ti.lt-template-04 .ti-hero:before{animation:lt04-arch-strong 10s ease-in-out infinite!important}.ti.ti.lt-template-05 .ti-hero:before{animation:lt05-leaf-strong 9s ease-in-out infinite!important}.ti.ti.lt-template-06 .ti-hero:before{animation:lt06-tile 11s linear infinite!important}.ti.ti.lt-template-07 .ti-hero:before{animation:lt07-cube-strong 10s ease-in-out infinite!important}.ti.ti.lt-template-08 .ti-hero:before{animation:lt08-radar 12s linear infinite!important}.ti.ti.lt-template-09 .ti-hero:before{animation:lt09-rings-strong 11s ease-in-out infinite!important}.ti.ti.lt-template-10 .ti-hero:before{animation:lt10-dial 14s linear infinite!important}.ti.ti.lt-template-01 .ti-hero:after,.ti.ti.lt-template-02 .ti-hero:after,.ti.ti.lt-template-03 .ti-hero:after,.ti.ti.lt-template-04 .ti-hero:after,.ti.ti.lt-template-05 .ti-hero:after,.ti.ti.lt-template-06 .ti-hero:after,.ti.ti.lt-template-07 .ti-hero:after,.ti.ti.lt-template-08 .ti-hero:after,.ti.ti.lt-template-09 .ti-hero:after,.ti.ti.lt-template-10 .ti-hero:after{animation:lt-hero-ambient 7s ease-in-out infinite!important}@keyframes lt01-sun-strong{50%{transform:translateX(-50%) translateY(62px) scale(1.12)}}@keyframes lt02-page-strong{50%{transform:translate(-32px,28px) rotate(-7deg)}}@keyframes lt03-blob-strong{50%{transform:translate(-38px,28px) rotate(18deg);border-radius:60% 40% 34% 66%}}@keyframes lt04-arch-strong{50%{transform:translateX(-50%) translateY(26px) scaleX(.86)}}@keyframes lt05-leaf-strong{50%{transform:translate(-32px,24px) rotate(8deg)}}@keyframes lt07-cube-strong{50%{transform:translateX(-50%) translateY(24px) rotate(54deg) scale(.9)}}@keyframes lt09-rings-strong{50%{transform:translateX(-50%) translateY(22px) scale(1.15);opacity:.32}}@keyframes lt-hero-ambient{0%,100%{translate:0 0;scale:1}50%{translate:-22px 16px;scale:1.08}}
@media(max-width:640px){.ti.ti[class*="lt-template-0"] .ti-hero h1,.ti.ti.lt-template-10 .ti-hero h1{font-size:clamp(34px,9.5vw,48px)!important;line-height:1.16!important}.ti.ti[class*="lt-template-0"] .ti-hero:before,.ti.ti.lt-template-10 .ti-hero:before{opacity:.3!important}}

/* First and thirteenth heroes: force visible moving layers and readable contrast. */
.ti.ti.lt-template-01 .ti-hero{color:#1d2939!important}.ti.ti.lt-template-01 .ti-hero .eyebrow{color:#8b5b2e!important}.ti.ti.lt-template-01 .ti-hero h1{color:#172234!important}.ti.ti.lt-template-01 .ti-hero p{color:#526071!important}.ti.ti.lt-template-01 .ti-hero .ti-btn{background:#243a52!important;color:#fff!important}.ti.ti.lt-template-01 .ti-hero:before{content:""!important;display:block!important;z-index:0!important;animation:lt01-sun-strong 8s ease-in-out infinite!important}.ti.ti.lt-template-01 .ti-hero:after{content:""!important;display:block!important;width:220px!important;height:220px!important;left:11%!important;right:auto!important;bottom:-90px!important;border:2px solid #b7834e!important;border-radius:50%!important;background:radial-gradient(circle,#d9b68855 0 10%,transparent 11%)!important;opacity:.8!important;animation:lt01-orbit 7s ease-in-out infinite!important}.ti.ti.lt-template-13 .ti-hero{color:#272238!important}.ti.ti.lt-template-13 .ti-hero .eyebrow{color:#d94f4a!important}.ti.ti.lt-template-13 .ti-hero h1{color:#272238!important}.ti.ti.lt-template-13 .ti-hero p{color:#625d72!important}.ti.ti.lt-template-13 .ti-hero .ti-btn{background:#e7524c!important;color:#fff!important}.ti.ti.lt-template-13 .ti-hero:before{content:""!important;display:block!important;opacity:1!important;animation:lt13-panel-visible 8s ease-in-out infinite!important}.ti.ti.lt-template-13 .ti-hero:after{content:""!important;display:block!important;opacity:1!important;animation:lt13-chip-visible 6s ease-in-out infinite!important}@keyframes lt01-orbit{0%,100%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(48px,-38px) rotate(38deg)}}@keyframes lt13-panel-visible{0%,100%{transform:translate(0,0) rotate(-3deg)}50%{transform:translate(-30px,25px) rotate(3deg)}}@keyframes lt13-chip-visible{0%,100%{transform:translate(0,0) rotate(6deg) scale(1)}50%{transform:translate(-26px,-18px) rotate(-4deg) scale(1.1)}}
@media(max-width:640px){.ti.ti.lt-template-01 .ti-hero:after,.ti.ti.lt-template-13 .ti-hero:after{display:block!important;opacity:.32!important;scale:.62}.ti.ti.lt-template-01 .ti-hero h1,.ti.ti.lt-template-13 .ti-hero h1{color:#172234!important}}

/* Every hero layer is visibly animated; translate does not overwrite each template's own rotation/shape transform. */
.ti.ti[class*="lt-template-"] .ti-hero{isolation:isolate!important}.ti.ti[class*="lt-template-"] .ti-hero:before,.ti.ti[class*="lt-template-"] .ti-hero:after{content:""!important;display:block!important;will-change:translate,scale,opacity!important;animation-name:lt-hero-layer-drift!important;animation-duration:8.5s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important;animation-play-state:running!important}.ti.ti[class*="lt-template-"] .ti-hero:after{animation-name:lt-hero-layer-float!important;animation-duration:6.5s!important;animation-delay:-2.2s!important}.ti.ti[class*="lt-template-"] .ti-hero>*{position:relative!important;z-index:2!important}.ti.ti[class*="lt-template-"] .ti-hero h1{color:var(--lt-hero-ink,#182334)!important;text-shadow:none!important}.ti.ti[class*="lt-template-"] .ti-hero p{color:var(--lt-muted,#5d6b7b)!important}.ti.ti[class*="lt-template-"] .ti-hero .ti-btn{color:#fff!important}.ti.lt-template-08 .ti-hero h1{color:#fff!important}.ti.lt-template-08 .ti-hero p{color:#cbd3df!important}@keyframes lt-hero-layer-drift{0%,100%{translate:0 0;scale:1;opacity:1}50%{translate:-34px 28px;scale:1.075;opacity:.9}}@keyframes lt-hero-layer-float{0%,100%{translate:0 0;scale:1;opacity:1}50%{translate:26px -24px;scale:1.1;opacity:.78}}.ti.lt-template-02 .ti-hero:before,.ti.lt-template-05 .ti-hero:before,.ti.lt-template-08 .ti-hero:before,.ti.lt-template-10 .ti-hero:before{animation-duration:7.2s!important}.ti.lt-template-01 .ti-hero:before,.ti.lt-template-04 .ti-hero:before,.ti.lt-template-07 .ti-hero:before,.ti.lt-template-09 .ti-hero:before{animation-duration:9.4s!important}.ti.lt-template-13 .ti-hero:before{animation-duration:7.8s!important}.ti.lt-template-13 .ti-hero:after{animation-duration:5.8s!important}@media(max-width:640px){.ti.ti[class*="lt-template-"] .ti-hero:before,.ti.ti[class*="lt-template-"] .ti-hero:after{animation-duration:6.5s!important;opacity:.42!important}.ti.ti[class*="lt-template-"] .ti-hero:after{display:block!important}}

/* Template 07: keep the moving violet art behind content and make the title intentionally two lines. */
.ti.ti.lt-template-07 .ti-hero{background:radial-gradient(circle at 50% 36%,#f5efff 0 18%,transparent 49%),linear-gradient(145deg,#fdfbff,#eee7fa)!important}.ti.ti.lt-template-07 .ti-hero:before{z-index:0!important;opacity:.24!important;filter:saturate(.8)!important}.ti.ti.lt-template-07 .ti-hero:after{z-index:0!important;opacity:.34!important;background:#8f67da!important}.ti.ti.lt-template-07 .ti-hero>*{z-index:3!important}.ti.ti.lt-template-07 .ti-hero .eyebrow{color:#7043bd!important}.ti.ti.lt-template-07 .ti-hero h1{max-width:760px!important;margin-left:auto!important;margin-right:auto!important;color:#182334!important;font-size:clamp(40px,4.6vw,60px)!important;line-height:1.13!important;letter-spacing:-.07em!important;word-break:keep-all!important}.ti.ti.lt-template-07 .ti-hero p{max-width:590px!important;color:#586177!important;font-size:17px!important}.ti.ti.lt-template-07 .ti-hero .ti-btn{background:#6d3fc1!important;color:#fff!important;box-shadow:0 14px 28px #6d3fc133!important}.ti.ti.lt-template-07 .ti-hero .ti-btn-secondary{background:#fff!important;color:#5d36a5!important;border:1px solid #6d3fc1!important}@media(max-width:640px){.ti.ti.lt-template-07 .ti-hero h1{max-width:100%!important;font-size:clamp(34px,9vw,46px)!important}.ti.ti.lt-template-07 .ti-hero:before{opacity:.16!important}}

/* Template 02 palette: coral is an accent, never the text background. */
.ti.ti.lt-template-02 .ti-hero{background:linear-gradient(110deg,#fff8f6 0 55%,#ff6b5f 55% 100%)!important}.ti.ti.lt-template-02 .ti-hero:before{opacity:.48!important;border:1px solid #f9b1a9!important;box-shadow:20px 24px 0 #9f353028!important}.ti.ti.lt-template-02 .ti-hero:after{opacity:.25!important;background:#ffe4df!important}.ti.ti.lt-template-02 .ti-hero .eyebrow{color:#a74a40!important}.ti.ti.lt-template-02 .ti-hero h1{color:#1f2b3d!important;text-shadow:none!important}.ti.ti.lt-template-02 .ti-hero p{color:#627087!important}.ti.ti.lt-template-02 .ti-hero .ti-btn{background:#e8564e!important;color:#fff!important;border:1px solid #e8564e!important;box-shadow:0 14px 28px #e8564e33!important}.ti.ti.lt-template-02 .ti-hero .ti-btn-secondary{background:#fff!important;color:#24354d!important;border:1px solid #24354d!important;box-shadow:none!important}.ti.ti.lt-template-02 .ti-hero .ti-btn:hover{background:#c9443d!important;color:#fff!important}.ti.ti.lt-template-02 .ti-hero .ti-btn-secondary:hover{background:#24354d!important;color:#fff!important}@media(max-width:760px){.ti.ti.lt-template-02 .ti-hero{background:linear-gradient(145deg,#fff8f6,#ffe7e2)!important}.ti.ti.lt-template-02 .ti-hero:before{opacity:.18!important}}

/* Hero readability system: common safe zone, contrast palette, and background layers for all 13 templates. */
.ti.ti[class*="lt-template-"] .ti-hero{position:relative!important;overflow:hidden!important;isolation:isolate!important}.ti.ti[class*="lt-template-"] .ti-hero:before,.ti.ti[class*="lt-template-"] .ti-hero:after{z-index:0!important;pointer-events:none!important;opacity:.22!important}.ti.ti[class*="lt-template-"] .ti-hero>*{position:relative!important;z-index:3!important}.ti.ti[class*="lt-template-"] .ti-hero .eyebrow{color:var(--hero-label)!important}.ti.ti[class*="lt-template-"] .ti-hero h1{color:var(--hero-ink)!important;text-shadow:none!important;font-family:Geist,"Noto Sans KR",system-ui,sans-serif!important;font-size:clamp(38px,4.45vw,60px)!important;font-weight:650!important;line-height:1.14!important;letter-spacing:-.065em!important;word-break:keep-all!important}.ti.ti[class*="lt-template-"] .ti-hero p{color:var(--hero-muted)!important;font-size:17px!important;line-height:1.65!important}.ti.ti[class*="lt-template-"] .ti-hero .ti-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:0 25px!important;background:var(--hero-btn)!important;color:var(--hero-btn-ink)!important;border:1px solid var(--hero-btn)!important;border-radius:999px!important;box-shadow:0 12px 26px color-mix(in srgb,var(--hero-btn) 22%,transparent)!important}.ti.ti[class*="lt-template-"] .ti-hero .ti-btn-secondary{background:rgba(255,255,255,.92)!important;color:var(--hero-ink)!important;border-color:var(--hero-ink)!important;box-shadow:none!important}.ti.ti.lt-template-01{--hero-ink:#213047;--hero-muted:#59687a;--hero-label:#91643a;--hero-btn:#273e56;--hero-btn-ink:#fff}.ti.ti.lt-template-02{--hero-ink:#202d40;--hero-muted:#627087;--hero-label:#a74a40;--hero-btn:#e8564e;--hero-btn-ink:#fff}.ti.ti.lt-template-03{--hero-ink:#19364f;--hero-muted:#597187;--hero-label:#267595;--hero-btn:#236987;--hero-btn-ink:#fff}.ti.ti.lt-template-04{--hero-ink:#403225;--hero-muted:#6c5d4e;--hero-label:#987044;--hero-btn:#895b31;--hero-btn-ink:#fff}.ti.ti.lt-template-05{--hero-ink:#1e453d;--hero-muted:#5a776f;--hero-label:#2d8a70;--hero-btn:#277b66;--hero-btn-ink:#fff}.ti.ti.lt-template-06{--hero-ink:#422c1b;--hero-muted:#735d48;--hero-label:#bd6e20;--hero-btn:#dc721f;--hero-btn-ink:#fff}.ti.ti.lt-template-07{--hero-ink:#2a2342;--hero-muted:#625b78;--hero-label:#7043bd;--hero-btn:#6d3fc1;--hero-btn-ink:#fff}.ti.ti.lt-template-08{--hero-ink:#fff;--hero-muted:#c9d2df;--hero-label:#9fb6d2;--hero-btn:#fff;--hero-btn-ink:#1c2735}.ti.ti.lt-template-09{--hero-ink:#482b37;--hero-muted:#725a63;--hero-label:#a95165;--hero-btn:#b95068;--hero-btn-ink:#fff}.ti.ti.lt-template-10{--hero-ink:#423326;--hero-muted:#705f50;--hero-label:#9b7650;--hero-btn:#806043;--hero-btn-ink:#fff}.ti.ti.lt-template-11{--hero-ink:#fff;--hero-muted:#b8c0cb;--hero-label:#93b4ff;--hero-btn:#246bff;--hero-btn-ink:#fff}.ti.ti.lt-template-12{--hero-ink:#1d2a3d;--hero-muted:#627087;--hero-label:#2b6df3;--hero-btn:#2b6df3;--hero-btn-ink:#fff}.ti.ti.lt-template-13{--hero-ink:#2d2639;--hero-muted:#6f687a;--hero-label:#d95550;--hero-btn:#e7524c;--hero-btn-ink:#fff}.ti.ti.lt-template-01 .ti-hero,.ti.ti.lt-template-04 .ti-hero,.ti.ti.lt-template-07 .ti-hero,.ti.ti.lt-template-09 .ti-hero{text-align:center!important;padding:112px 28px 104px!important}.ti.ti.lt-template-01 .ti-hero h1,.ti.ti.lt-template-04 .ti-hero h1,.ti.ti.lt-template-07 .ti-hero h1,.ti.ti.lt-template-09 .ti-hero h1{max-width:820px!important;margin:18px auto!important}.ti.ti.lt-template-01 .ti-hero p,.ti.ti.lt-template-04 .ti-hero p,.ti.ti.lt-template-07 .ti-hero p,.ti.ti.lt-template-09 .ti-hero p{max-width:620px!important;margin-left:auto!important;margin-right:auto!important}.ti.ti.lt-template-02 .ti-hero,.ti.ti.lt-template-03 .ti-hero,.ti.ti.lt-template-05 .ti-hero,.ti.ti.lt-template-06 .ti-hero,.ti.ti.lt-template-08 .ti-hero,.ti.ti.lt-template-10 .ti-hero,.ti.ti.lt-template-11 .ti-hero,.ti.ti.lt-template-12 .ti-hero,.ti.ti.lt-template-13 .ti-hero{text-align:left!important;padding:112px max(30px,calc((100% - 1180px)/2)) 104px!important}.ti.ti.lt-template-02 .ti-hero h1,.ti.ti.lt-template-03 .ti-hero h1,.ti.ti.lt-template-05 .ti-hero h1,.ti.ti.lt-template-06 .ti-hero h1,.ti.ti.lt-template-08 .ti-hero h1,.ti.ti.lt-template-10 .ti-hero h1,.ti.ti.lt-template-11 .ti-hero h1,.ti.ti.lt-template-12 .ti-hero h1,.ti.ti.lt-template-13 .ti-hero h1{max-width:700px!important;margin:18px 0!important}.ti.ti.lt-template-02 .ti-hero p,.ti.ti.lt-template-03 .ti-hero p,.ti.ti.lt-template-05 .ti-hero p,.ti.ti.lt-template-06 .ti-hero p,.ti.ti.lt-template-08 .ti-hero p,.ti.ti.lt-template-10 .ti-hero p,.ti.ti.lt-template-11 .ti-hero p,.ti.ti.lt-template-12 .ti-hero p,.ti.ti.lt-template-13 .ti-hero p{max-width:540px!important;margin-left:0!important}.ti.ti.lt-template-11 .ti-hero:before,.ti.ti.lt-template-11 .ti-hero:after,.ti.ti.lt-template-08 .ti-hero:before,.ti.ti.lt-template-08 .ti-hero:after{opacity:.4!important}@media(max-width:760px){.ti.ti[class*="lt-template-"] .ti-hero,.ti.ti.lt-template-01 .ti-hero,.ti.ti.lt-template-04 .ti-hero,.ti.ti.lt-template-07 .ti-hero,.ti.ti.lt-template-09 .ti-hero{min-height:520px!important;padding:82px 22px!important;text-align:center!important}.ti.ti[class*="lt-template-"] .ti-hero h1{max-width:100%!important;margin:16px auto!important;font-size:clamp(34px,9vw,48px)!important}.ti.ti[class*="lt-template-"] .ti-hero p{max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.ti.ti[class*="lt-template-"] .ti-hero:before,.ti.ti[class*="lt-template-"] .ti-hero:after{opacity:.14!important}}

/* Template 11 (rental): coherent midnight-blue product scene. */
.ti.ti.lt-template-11 .ti-hero{background:linear-gradient(125deg,#111b2b,#172b45 64%,#1d4f7c)!important}.ti.ti.lt-template-11 .ti-hero:before{background:linear-gradient(145deg,#2a5f91,#14304f)!important;border-color:#9dccff55!important;box-shadow:24px 28px 0 #07111d55!important;opacity:.5!important}.ti.ti.lt-template-11 .ti-hero:after{background:linear-gradient(145deg,#3a79ac,#183a60)!important;border-color:#c6e4ff38!important;opacity:.48!important}.ti.ti.lt-template-11 .ti-hero .eyebrow{color:#a7d5ff!important}.ti.ti.lt-template-11 .ti-hero h1{color:#fff!important}.ti.ti.lt-template-11 .ti-hero p{color:#c2d5e8!important}.ti.ti.lt-template-11 .ti-hero .ti-btn{background:#4ea3e4!important;border-color:#4ea3e4!important;color:#10233a!important;box-shadow:0 14px 30px #4ea3e43d!important}.ti.ti.lt-template-11 .ti-hero .ti-btn-secondary{background:#ffffff12!important;border-color:#b9ddff!important;color:#fff!important}
/* Template 13 (certificates): quiet lavender study scene, separate from health/coral styling. */
.ti.ti.lt-template-13 .ti-hero{background:linear-gradient(135deg,#f8f7ff,#eeedfb 62%,#e4e1f7)!important}.ti.ti.lt-template-13 .ti-hero:before{background:linear-gradient(160deg,#fff 0 16%,#e5e1fb 16% 100%)!important;border-color:#cbc4ee!important;box-shadow:25px 28px 0 #8b7dbe1c!important;opacity:.52!important}.ti.ti.lt-template-13 .ti-hero:after{background:linear-gradient(145deg,#f8f6ff,#ded9f6)!important;border-color:#d3cceb!important;box-shadow:0 16px 35px #8173b51f!important;opacity:.5!important}.ti.ti.lt-template-13 .ti-hero .eyebrow{color:#6655ae!important}.ti.ti.lt-template-13 .ti-hero h1{color:#292443!important}.ti.ti.lt-template-13 .ti-hero p{color:#66617c!important}.ti.ti.lt-template-13 .ti-hero .ti-btn{background:#6a57ba!important;border-color:#6a57ba!important;color:#fff!important;box-shadow:0 14px 28px #6a57ba2d!important}.ti.ti.lt-template-13 .ti-hero .ti-btn-secondary{background:#fff!important;border-color:#6a57ba!important;color:#57469c!important}@media(max-width:760px){.ti.ti.lt-template-11 .ti-hero:before,.ti.ti.lt-template-11 .ti-hero:after,.ti.ti.lt-template-13 .ti-hero:before,.ti.ti.lt-template-13 .ti-hero:after{opacity:.2!important}}

/* Centered hero titles: wide, balanced and truly centered. */
.ti.ti.lt-template-01 .ti-hero h1,.ti.ti.lt-template-04 .ti-hero h1,.ti.ti.lt-template-07 .ti-hero h1,.ti.ti.lt-template-09 .ti-hero h1{max-width:1050px!important;width:100%!important;margin:18px auto!important;text-align:center!important}.ti.ti.lt-template-01 .ti-hero p,.ti.ti.lt-template-04 .ti-hero p,.ti.ti.lt-template-07 .ti-hero p,.ti.ti.lt-template-09 .ti-hero p{text-align:center!important}

/* Template 04 (wedding): visible but quiet moving champagne layers. */
.ti.ti.lt-template-04 .ti-hero{background:radial-gradient(circle at 84% 18%,#fff9ef 0 8%,transparent 26%),linear-gradient(135deg,#fbf6ee,#f0e5d4)!important}.ti.ti.lt-template-04 .ti-hero:before{content:""!important;display:block!important;width:500px!important;height:500px!important;left:auto!important;right:-92px!important;top:-135px!important;transform:none!important;border:1px solid #b08a5c88!important;border-radius:50%!important;background:radial-gradient(circle at 42% 42%,#fff8eb 0 10%,#d9bb9144 11% 25%,transparent 26%)!important;box-shadow:0 0 0 42px #c6a37324!important;opacity:.72!important;animation:lt04-wedding-orbit 11s ease-in-out infinite!important}.ti.ti.lt-template-04 .ti-hero:after{content:""!important;display:block!important;width:240px!important;height:240px!important;left:7%!important;right:auto!important;bottom:-104px!important;border:1px solid #b08a5c!important;border-radius:50%!important;background:conic-gradient(from 20deg,#e7ceb0,#ffffff,#d3ad7e,#fff7eb,#e7ceb0)!important;opacity:.52!important;animation:lt04-wedding-disc 8s ease-in-out infinite!important}.ti.ti.lt-template-04 .ti-hero>*{z-index:3!important}@keyframes lt04-wedding-orbit{0%,100%{translate:0 0;scale:1;rotate:0deg}50%{translate:-42px 42px;scale:1.08;rotate:13deg}}@keyframes lt04-wedding-disc{0%,100%{translate:0 0;rotate:0deg;scale:1}50%{translate:30px -25px;rotate:-30deg;scale:1.1}}@media(max-width:760px){.ti.ti.lt-template-04 .ti-hero:before{right:-220px!important;opacity:.3!important}.ti.ti.lt-template-04 .ti-hero:after{opacity:.25!important}}

/* Template 01: clearer ivory editorial motion. */
.ti.ti.lt-template-01 .ti-hero:before{content:""!important;display:block!important;opacity:.72!important;animation:lt01-visible-orbit 7.5s ease-in-out infinite!important}.ti.ti.lt-template-01 .ti-hero:after{content:""!important;display:block!important;width:260px!important;height:260px!important;left:9%!important;right:auto!important;bottom:-118px!important;background:radial-gradient(circle at 35% 35%,#fdf4e9 0 8%,#c79a6566 9% 15%,transparent 16%),conic-gradient(#d1a775,#fff7ee,#b68751,#f5dfc6,#d1a775)!important;border:1px solid #af805088!important;border-radius:50%!important;opacity:.65!important;animation:lt01-visible-disc 6s ease-in-out infinite!important}@keyframes lt01-visible-orbit{0%,100%{translate:0 0;scale:1;rotate:0deg}50%{translate:68px 54px;scale:1.14;rotate:16deg}}@keyframes lt01-visible-disc{0%,100%{translate:0 0;rotate:0deg;scale:1}50%{translate:55px -38px;rotate:-46deg;scale:1.12}}@media(max-width:760px){.ti.ti.lt-template-01 .ti-hero:before{opacity:.35!important}.ti.ti.lt-template-01 .ti-hero:after{opacity:.3!important}}

/* Template 01 background itself moves, independently from its orbit layers. */
.ti.ti.lt-template-01 .ti-hero{background-image:radial-gradient(circle at 22% 18%,#fffdf8 0 7%,transparent 30%),radial-gradient(circle at 82% 78%,#d8b58b4d 0 9%,transparent 32%),linear-gradient(135deg,#fffdf9,#f1e8dc,#fffaf3)!important;background-size:145% 145%,155% 155%,190% 190%!important;background-position:0% 0%,100% 100%,0% 50%!important;animation:lt01-hero-background 9s ease-in-out infinite!important}@keyframes lt01-hero-background{0%,100%{background-position:0% 0%,100% 100%,0% 50%}50%{background-position:100% 45%,0% 18%,100% 50%}}

/* Template 05 (life): soft flowing lifestyle layers. */
.ti.ti.lt-template-05 .ti-hero{background:linear-gradient(120deg,#f7fffc,#e4f7ef 60%,#d5eee4)!important}.ti.ti.lt-template-05 .ti-hero:before{width:500px!important;height:330px!important;right:3%!important;top:100px!important;border-radius:58% 42% 42% 58% / 58% 55% 45% 42%!important;background:radial-gradient(circle at 32% 35%,#fff 0 7%,transparent 8%),linear-gradient(135deg,#c7ebdb,#69bda0 55%,#eaf9f2)!important;box-shadow:0 22px 0 #2e876c18!important;opacity:.56!important;animation:lt05-flow 10s ease-in-out infinite!important}.ti.ti.lt-template-05 .ti-hero:after{width:225px!important;height:225px!important;right:25%!important;bottom:46px!important;background:repeating-radial-gradient(circle,#fff9 0 8%,#4b9c812e 9% 15%)!important;border-radius:50%!important;opacity:.55!important;animation:lt05-seed 7s ease-in-out infinite!important}
/* Template 06 (rental): rotating mileage dial and road-like orbit. */
.ti.ti.lt-template-06 .ti-hero{background:linear-gradient(118deg,#fff9ee,#f8e9cf 58%,#f5d7a8)!important}.ti.ti.lt-template-06 .ti-hero:before{width:420px!important;height:420px!important;right:8%!important;top:86px!important;border-radius:50%!important;background:repeating-conic-gradient(from 0deg,#e36d2c 0 7deg,#fff0d4 8deg 18deg)!important;box-shadow:inset 0 0 0 65px #fffbf3,0 22px 38px #a8551c22!important;opacity:.62!important;animation:lt06-rental-dial 14s linear infinite!important}.ti.ti.lt-template-06 .ti-hero:after{width:260px!important;height:104px!important;right:20%!important;bottom:68px!important;border-radius:50%!important;background:repeating-linear-gradient(90deg,#643b2518 0 20px,transparent 21px 42px)!important;border:1px solid #d6844d66!important;opacity:.7!important;animation:lt06-road 6.5s ease-in-out infinite!important}
/* Template 07 (law): composed indigo archival layers instead of a floating square. */
.ti.ti.lt-template-07 .ti-hero{background:linear-gradient(135deg,#f8f7ff,#ebe9f8 62%,#dedaf2)!important}.ti.ti.lt-template-07 .ti-hero:before{width:390px!important;height:450px!important;right:9%!important;top:72px!important;border-radius:30px!important;background:repeating-linear-gradient(90deg,#6852ad 0 2px,transparent 2px 43px),linear-gradient(145deg,#b7ace0,#7664b6)!important;box-shadow:22px 25px 0 #4b397d1c!important;opacity:.48!important;animation:lt07-archive 9s ease-in-out infinite!important}.ti.ti.lt-template-07 .ti-hero:after{width:190px!important;height:190px!important;right:29%!important;bottom:72px!important;background:conic-gradient(#fff,#8b78c9,#fff,#6650aa,#fff)!important;border-radius:50%!important;opacity:.58!important;animation:lt07-seal 8s ease-in-out infinite!important}@keyframes lt05-flow{50%{translate:-40px 28px;rotate:7deg;scale:1.08}}@keyframes lt05-seed{50%{translate:34px -22px;scale:1.14}}@keyframes lt06-rental-dial{to{rotate:360deg}}@keyframes lt06-road{50%{translate:-38px -20px;scale:1.1}}@keyframes lt07-archive{50%{translate:-28px 25px;rotate:-5deg;scale:1.06}}@keyframes lt07-seal{50%{translate:30px -24px;rotate:80deg;scale:1.12}}@media(max-width:760px){.ti.ti.lt-template-05 .ti-hero:before,.ti.ti.lt-template-06 .ti-hero:before,.ti.ti.lt-template-07 .ti-hero:before{right:-180px!important;opacity:.25!important}.ti.ti.lt-template-05 .ti-hero:after,.ti.ti.lt-template-06 .ti-hero:after,.ti.ti.lt-template-07 .ti-hero:after{opacity:.25!important}}

/* Restore the original 05–07 hero art directions. */
.ti.ti.lt-template-05 .ti-hero{background:linear-gradient(125deg,#f5fffb,#ddf6ec)!important}.ti.ti.lt-template-05 .ti-hero:before{width:365px!important;height:470px!important;right:11%!important;top:90px!important;border-radius:190px 190px 24px 24px!important;background:linear-gradient(160deg,#b8ead7,#eefbf5 52%,#53b696 53% 100%)!important;opacity:1!important;animation:lt05-leaf 11s ease-in-out infinite!important}.ti.ti.lt-template-05 .ti-hero:after{background:initial!important}.ti.ti.lt-template-06 .ti-hero{background:linear-gradient(115deg,#fff8ed 0 60%,#ffb33f 60% 100%)!important}.ti.ti.lt-template-06 .ti-hero:before{width:388px!important;height:388px!important;right:9%!important;top:113px!important;border-radius:28px!important;background:conic-gradient(from 45deg,#ff6d3e 0 25%,#ffe4a2 25% 50%,#fff 50% 75%,#ff8b52 75% 100%)!important;opacity:1!important;animation:lt06-tile 15s linear infinite!important}.ti.ti.lt-template-06 .ti-hero:after{background:initial!important}.ti.ti.lt-template-07 .ti-hero{background:radial-gradient(circle at 50% 42%,#f3eaff 0 17%,transparent 48%),linear-gradient(145deg,#fcfaff,#eee4fb)!important}.ti.ti.lt-template-07 .ti-hero:before{width:470px!important;height:470px!important;left:50%!important;right:auto!important;top:78px!important;transform:translateX(-50%) rotate(18deg)!important;border-radius:62px!important;background:linear-gradient(135deg,#6c39c8,#b99af8)!important;opacity:1!important;animation:lt07-cube 12s ease-in-out infinite!important}.ti.ti.lt-template-07 .ti-hero:after{background:initial!important}

/* Keep 05/06 intact. Replace simple geometry on the remaining templates. */
.ti.ti.lt-template-01 .ti-hero:before,.ti.ti.lt-template-09 .ti-hero:before{border-radius:58% 42% 63% 37% / 46% 58% 42% 54%!important;background:repeating-radial-gradient(circle at 50% 50%,#c99f7040 0 8%,transparent 9% 18%)!important}.ti.ti.lt-template-02 .ti-hero:before{border-radius:52% 48% 42% 58% / 62% 42% 58% 38%!important}.ti.ti.lt-template-03 .ti-hero:before{border-radius:62% 38% 57% 43% / 42% 58% 42% 58%!important;background:radial-gradient(circle at 30% 28%,#fff8 0 6%,transparent 7%),linear-gradient(145deg,#17415e,#80b7d5)!important}.ti.ti.lt-template-04 .ti-hero:before{border-radius:50% 50% 40% 60% / 60% 42% 58% 40%!important}.ti.ti.lt-template-07 .ti-hero:before{border-radius:54% 46% 65% 35% / 40% 62% 38% 60%!important;background:repeating-radial-gradient(circle,#8068bf55 0 11%,transparent 12% 23%),linear-gradient(135deg,#6c39c8,#b99af8)!important;animation:lt07-live-orbit 8s ease-in-out infinite!important}.ti.ti.lt-template-07 .ti-hero:after{content:""!important;display:block!important;width:180px!important;height:180px!important;right:17%!important;bottom:52px!important;background:conic-gradient(#fff,#9e8bd2,#fff,#7058aa,#fff)!important;border-radius:50%!important;opacity:.5!important;animation:lt07-live-disc 6s ease-in-out infinite!important}.ti.ti.lt-template-08 .ti-hero:before{border-radius:50%!important;background:repeating-conic-gradient(#ffffff22 0 5deg,transparent 6deg 18deg)!important}.ti.ti.lt-template-10 .ti-hero:before{border-radius:58% 42% 48% 52% / 44% 62% 38% 56%!important;background:repeating-radial-gradient(circle,#b7906544 0 9%,transparent 10% 20%)!important}.ti.ti.lt-template-11 .ti-hero:before{border-radius:52% 48% 36% 64% / 58% 40% 60% 42%!important;background:linear-gradient(145deg,#2a5f91,#14304f)!important}.ti.ti.lt-template-12 .ti-hero:before{border-radius:60% 40% 56% 44% / 48% 60% 40% 52%!important;background:repeating-radial-gradient(circle,#9fc6ff55 0 10%,transparent 11% 22%)!important}.ti.ti.lt-template-13 .ti-hero:before{border-radius:46% 54% 62% 38% / 58% 42% 60% 40%!important;background:repeating-linear-gradient(45deg,#9483d533 0 12px,transparent 13px 28px),linear-gradient(160deg,#fff,#e5e1fb)!important}@keyframes lt07-live-orbit{0%,100%{translate:0 0;rotate:0deg;scale:1}50%{translate:-44px 32px;rotate:18deg;scale:1.12}}@keyframes lt07-live-disc{50%{translate:32px -28px;rotate:90deg;scale:1.16}}

/* Template 02: moving coral diagonal field. */
.ti.ti.lt-template-02 .ti-hero{background:linear-gradient(115deg,#fff8f6 0 56%,#ff6b5f 56% 100%)!important}.ti.ti.lt-template-02 .ti-hero:before{content:""!important;width:62vw!important;height:100%!important;right:-18vw!important;top:0!important;border:0!important;border-radius:0!important;clip-path:polygon(42% 0,100% 0,100% 100%,0 100%)!important;background:linear-gradient(145deg,#ff897d,#e84f49)!important;opacity:.7!important;animation:lt02-diagonal-slide 9s ease-in-out infinite!important}.ti.ti.lt-template-02 .ti-hero:after{content:""!important;width:340px!important;height:340px!important;right:18%!important;bottom:-170px!important;border:1px solid #fff8!important;border-radius:50%!important;background:transparent!important;opacity:.55!important;animation:lt02-diagonal-ring 7s ease-in-out infinite!important}@keyframes lt02-diagonal-slide{0%,100%{translate:0 0;scale:1}50%{translate:-62px 18px;scale:1.06}}@keyframes lt02-diagonal-ring{50%{translate:-35px -26px;scale:1.13;rotate:30deg}}@media(max-width:760px){.ti.ti.lt-template-02 .ti-hero:before{right:-44vw!important;opacity:.28!important}.ti.ti.lt-template-02 .ti-hero:after{opacity:.2!important}}

/* Template 02: keep the right coral field stable; move only its diagonal edge subtly. */
.ti.ti.lt-template-02 .ti-hero:before{width:50vw!important;right:0!important;opacity:.62!important;animation:lt02-diagonal-subtle 10s ease-in-out infinite!important}.ti.ti.lt-template-02 .ti-hero:after{opacity:.32!important;animation:lt02-diagonal-ring-subtle 9s ease-in-out infinite!important}@keyframes lt02-diagonal-subtle{0%,100%{translate:0 0;scale:1}50%{translate:-18px 0;scale:1}}@keyframes lt02-diagonal-ring-subtle{50%{translate:-12px -10px;scale:1.04;rotate:10deg}}@media(max-width:760px){.ti.ti.lt-template-02 .ti-hero:before{width:58vw!important;right:-14vw!important;opacity:.24!important}}

/* Reduce the fixed coral field so it remains an accent, not the hero background. */
.ti.ti.lt-template-02 .ti-hero{background:linear-gradient(115deg,#fff8f6 0 68%,#ff6b5f 68% 100%)!important}.ti.ti.lt-template-02 .ti-hero:before{width:38vw!important;right:0!important;clip-path:polygon(32% 0,100% 0,100% 100%,0 100%)!important}.ti.ti.lt-template-02 .ti-hero:after{right:10%!important}@media(max-width:760px){.ti.ti.lt-template-02 .ti-hero{background:linear-gradient(145deg,#fff8f6,#ffe7e2)!important}.ti.ti.lt-template-02 .ti-hero:before{width:50vw!important;right:-18vw!important}}

/* Template 10: replace the nested circular disc with a clean financial arch. */
.ti.ti.lt-template-10 .ti-hero:after{width:310px!important;height:150px!important;right:17%!important;bottom:54px!important;border:1px solid #b8906466!important;border-radius:160px 160px 28px 28px!important;background:linear-gradient(135deg,#f8ead7,#d8b48b 52%,#fff7eb)!important;box-shadow:18px 20px 0 #9c765116!important;opacity:.62!important;animation:lt10-arch-float 8s ease-in-out infinite!important}@keyframes lt10-arch-float{0%,100%{translate:0 0;rotate:-4deg;scale:1}50%{translate:-24px -18px;rotate:3deg;scale:1.06}}@media(max-width:760px){.ti.ti.lt-template-10 .ti-hero:after{opacity:.3!important}}

/* Template 10: remove the inner dot from the large lower form. */
.ti.ti.lt-template-10 .ti-hero:before{background:linear-gradient(135deg,#d7b48c,#f7ead9 48%,#c49562)!important;border-radius:50% 50% 28% 28%!important;box-shadow:inset 0 -18px 32px #9d70421f!important}

/* Template 01: remove the inner dot from the lower ivory form. */
.ti.ti.lt-template-01 .ti-hero:after{background:linear-gradient(135deg,#d8b68f,#f8ead8 52%,#c99f70)!important;border-radius:50% 50% 28% 28%!important;box-shadow:inset 0 -18px 32px #9d70421f!important}

/* Template 06: remove the left-side moving secondary shape. */
.ti.ti.lt-template-06 .ti-hero:after{display:none!important;content:none!important}

/* Template 05: crisp mint motion instead of a washed-out layer. */
.ti.ti.lt-template-05 .ti-hero:before{opacity:.82!important;filter:saturate(1.12) contrast(1.04)!important;box-shadow:18px 22px 0 #1a806425!important}.ti.ti.lt-template-05 .ti-hero:after{opacity:.55!important;filter:saturate(1.08)!important}

/* Template 05: stronger mint definition. */
.ti.ti.lt-template-05 .ti-hero:before{opacity:1!important;filter:saturate(1.28) contrast(1.12)!important;box-shadow:22px 26px 0 #1a806438!important}.ti.ti.lt-template-05 .ti-hero:after{opacity:.72!important;filter:saturate(1.2) contrast(1.08)!important}

/* Template 05: remove the pale interior wash from the mint shape. */
.ti.ti.lt-template-05 .ti-hero:before{background:linear-gradient(155deg,#b5ead6 0%,#72c7a8 48%,#238368 49%,#52b394 100%)!important;filter:none!important;opacity:1!important}.ti.ti.lt-template-05 .ti-hero:after{background:linear-gradient(135deg,#91d5bd,#2c8d71)!important;filter:none!important;opacity:.82!important}

/* Template 05: retain the original form and deepen only its pale middle tone. */
.ti.ti.lt-template-05 .ti-hero:before{background:linear-gradient(160deg,#b8ead7,#d3f1e4 52%,#53b696 53% 100%)!important;filter:saturate(1.08) contrast(1.03)!important;opacity:1!important}.ti.ti.lt-template-05 .ti-hero:after{background:initial!important;filter:none!important;opacity:.55!important}

/* Template 05: remove the translucent overlay that made the mint form look blurry. */
.ti.ti.lt-template-05 .ti-hero:after{display:none!important;content:none!important}

/* Template 05: exact user-approved crisp gradient stops. */
.ti.ti.lt-template-05 .ti-hero:before{background:linear-gradient(160deg,#b8ead7,#d3f1e4 45%,#53b696 43% 100%)!important}

/* Template 07: stronger body-copy contrast for legal guidance. */
.ti.ti.lt-template-07 .ti-hero p{color:#3f3858!important;font-weight:500!important;text-shadow:0 1px 0 #ffffffaa!important}

/* Template 07: single solid copy color. */
.ti.ti.lt-template-07 .ti-hero p{color:#302b46!important;font-weight:500!important;text-shadow:none!important}

/* Template 07 eyebrow. */
.ti.ti.lt-template-07 .ti-hero .eyebrow{color:#ffffff!important}

/* Template 07: remove the left-side secondary circle. */
.ti.ti.lt-template-07 .ti-hero:after{display:none!important;content:none!important}

/* Template 08: larger graphite art and dark secondary CTA copy. */
.ti.ti.lt-template-08 .ti-hero:before{width:560px!important;height:560px!important;right:3%!important;top:48px!important;opacity:.58!important}.ti.ti.lt-template-08 .ti-hero .ti-btn-secondary{background:#fff!important;color:#1c2735!important;border-color:#fff!important}
@media(max-width:760px){.ti.ti.lt-template-08 .ti-hero:before{width:430px!important;height:430px!important;right:-150px!important;top:120px!important;opacity:.28!important}}

/* Template 08 CTA split: original dark primary, dark copy only on secondary. */
.ti.ti.lt-template-08 .ti-hero .ti-btn:not(.ti-btn-secondary){background:#1c2735!important;border-color:#1c2735!important;color:#fff!important}.ti.ti.lt-template-08 .ti-hero .ti-btn-secondary{background:#fff!important;color:#111827!important;border-color:#fff!important}

/* Template 08: oversized cropped left circle. */
.ti.ti.lt-template-08 .ti-hero:after{width:640px!important;height:640px!important;left:-280px!important;right:auto!important;bottom:-190px!important;border-radius:50%!important;opacity:.42!important}@media(max-width:760px){.ti.ti.lt-template-08 .ti-hero:after{width:430px!important;height:430px!important;left:-220px!important;bottom:-150px!important;opacity:.24!important}}

/* Template 08: oversized right graphite form. */
.ti.ti.lt-template-08 .ti-hero:before{width:1594px!important;height:1581px!important;right:3%!important;top:48px!important;opacity:.3458!important}@media(max-width:760px){.ti.ti.lt-template-08 .ti-hero:before{width:760px!important;height:750px!important;right:-300px!important;top:90px!important;opacity:.24!important}}

/* Template 08: change the oversized circle into a graphite square panel. */
.ti.ti.lt-template-08 .ti-hero:before{border-radius:64px!important}

/* Template 08: replace the fan pattern with a graphite diagonal grid. */
.ti.ti.lt-template-08 .ti-hero:before{background:repeating-linear-gradient(135deg,#2c3948 0 2px,transparent 2px 52px),repeating-linear-gradient(45deg,#8fa0b11c 0 1px,transparent 1px 72px),linear-gradient(145deg,#24303d,#151e29)!important}

/* Template 08: white hero emphasis and label. */
.ti.ti.lt-template-08 .ti-hero h1 em,.ti.ti.lt-template-08 .ti-hero .eyebrow{color:#ffffff!important}

/* Template 08: force white hero meta text across both legacy class names. */
.ti.ti.lt-template-08 .ti-hero h1 em,.ti.ti.lt-template-08 .ti-hero .eyebrow,.ti.ti.lt-template-08 .ti-hero .ti-label{color:#ffffff!important}

/* Template 08 CTA label. */
.ti.ti.lt-template-08 .ti-cta .ti-label{color:#ffffff!important}

/* Template 13 navigation height alignment. */
.ti.ti.lt-template-13 .ti-nav{min-height:64px!important;height:64px!important;padding:0 24px!important;display:flex!important;align-items:center!important}.ti.ti.lt-template-13 .ti-nav a{height:64px!important;display:inline-flex!important;align-items:center!important}

/* Template 13: show only half of the hero art. */
.ti.ti.lt-template-13 .ti-hero:before{width:680px!important;height:680px!important;right:-340px!important;top:42px!important;opacity:.52!important}@media(max-width:760px){.ti.ti.lt-template-13 .ti-hero:before{width:470px!important;height:470px!important;right:-260px!important;top:98px!important;opacity:.28!important}}

/* Template 13: hero before art is approximately half of the viewport width. */
.ti.ti.lt-template-13 .ti-hero:before{width:50vw!important;height:50vw!important;max-width:760px!important;max-height:760px!important;right:4%!important;top:62px!important;opacity:.52!important}@media(max-width:760px){.ti.ti.lt-template-13 .ti-hero:before{width:82vw!important;height:82vw!important;right:-28vw!important;top:105px!important;opacity:.28!important}}

/* Template 13: remove the lower square accent. */
.ti.ti.lt-template-13 .ti-hero:after{display:none!important;content:none!important}

/* Template 03: fluid blue ribbon form. */
.ti.ti.lt-template-03 .ti-hero:before{width:520px!important;height:300px!important;right:4%!important;top:118px!important;border-radius:64% 36% 58% 42% / 46% 62% 38% 54%!important;background:linear-gradient(135deg,#17415e,#4f98bf 58%,#b1d8e8)!important;box-shadow:24px 24px 0 #17415e18!important;animation:lt03-ribbon 10s ease-in-out infinite!important}
/* Template 04: champagne arch form. */
.ti.ti.lt-template-04 .ti-hero:before{width:540px!important;height:330px!important;right:6%!important;left:auto!important;top:96px!important;transform:none!important;border-radius:270px 270px 34px 34px!important;background:repeating-linear-gradient(90deg,#b58a5a44 0 2px,transparent 3px 46px),linear-gradient(145deg,#f6e8d4,#caa274)!important;animation:lt04-arch-live 11s ease-in-out infinite!important}@keyframes lt03-ribbon{50%{translate:-38px 24px;rotate:9deg;scale:1.08}}@keyframes lt04-arch-live{50%{translate:-28px 24px;scale:1.06}}

/* Unify CORE GUIDE and HOW IT WORKS canvases with their content cards across all templates. */
.ti[class*="lt-template-"] #guide,.ti[class*="lt-template-"] #timeline{background:#fff!important}.ti[class*="lt-template-"] #guide .ti-cards,.ti[class*="lt-template-"] #timeline .ti-timeline{background:#fff!important}.ti[class*="lt-template-"] #guide .ti-card,.ti[class*="lt-template-"] #timeline .ti-time,.ti[class*="lt-template-"] #timeline .ti-time:nth-child(2),.ti[class*="lt-template-"] #timeline .ti-time:nth-child(3){background:#fff!important;border-color:#e3e8ef!important;box-shadow:none!important}

/* Remove the content-width section background that caused visible vertical seams. */
.ti[class*="lt-template-"] #guide,.ti[class*="lt-template-"] #timeline{background:transparent!important}.ti[class*="lt-template-"] #guide .ti-cards,.ti[class*="lt-template-"] #timeline .ti-timeline{background:transparent!important}

/* Template 02: turn the coral field into a moving geometric shape. */
.ti.ti.lt-template-02 .ti-hero{background:#fff8f6!important}.ti.ti.lt-template-02 .ti-hero:before{    width: 64vw !important;
    height: 283% !important;
    right: 61vw !important;
    top: 9% !important;
    border: 0 !important;
    border-radius: 0 !important;
    clip-path: polygon(29% 0, 117% 0, 112% 105%, 0 117%) !important;
    background: #ff6b5f !important;
    opacity: .76 !important;
    animation: lt02-coral-shape 10s ease-in-out infinite !important}@keyframes lt02-coral-shape{0%,100%{translate:0 0;rotate:0deg;scale:1}50%{translate:-34px 18px;rotate:-2deg;scale:1.04}}@media(max-width:760px){.ti.ti.lt-template-02 .ti-hero:before{width:65vw!important;right:-30vw!important;opacity:.26!important}}

/* Template 02: force the coral shape into the visible right hero layer. */
.ti.ti.lt-template-02 .ti-hero:before{content:""!important;display:block!important;position:absolute!important;z-index:0!important;visibility:visible!important}

/* FAQ background forms may extend beyond the content section without a clipped seam. */
.ti .ti-faq-band{overflow:visible!important;isolation:isolate}.ti .ti-faq-band:before,.ti .ti-faq-band:after{z-index:0}.ti .ti-faq-band .ti-faq{z-index:1!important}

/* FAQ: remove the inner content-box gradient so it cannot create a visible seam. */
.ti .ti-faq-band{overflow:hidden!important}.ti[class*="lt-template-"] .ti-faq{background:transparent!important}

/* Keep FAQ decorative forms on the full-width band, never inside the content-width .ti-faq box. */
.ti[class*="lt-template-"] .ti-faq:before,.ti[class*="lt-template-"] .ti-faq:after{display:none!important;content:none!important}.ti .ti-faq-band:before,.ti .ti-faq-band:after{display:block!important;content:""!important}

/* FAQ는 다른 섹션처럼 화면 전체 배경을 사용하고, 질문 카드만 콘텐츠 폭을 유지합니다. */
.ti .ti-faq-band{width:100%;background:#f4f7fb;position:relative;overflow:hidden}.ti .ti-faq-band:before,.ti .ti-faq-band:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.ti .ti-faq-band:before{width:420px;height:420px;right:-180px;top:-250px;background:#315eea0d}.ti .ti-faq-band:after{width:250px;height:250px;left:-110px;bottom:-170px;background:#315eea09}.ti[class*="lt-template-"] .ti-faq-band .ti-faq{position:relative;z-index:1;background:transparent!important}.ti.lt-template-11 .ti-faq-band{background:#f6f7f9}.ti.lt-template-11 .ti-faq-band:before{background:#0052ff0d}.ti.lt-template-12 .ti-faq-band{background:#edf5ff}.ti.lt-template-12 .ti-faq-band:before{background:#2b6df318}.ti.lt-template-13 .ti-faq-band{background:#fff2f1}.ti.lt-template-13 .ti-faq-band:before{background:#ff625c14}.ti.lt-template-13 .ti-faq-band:after{background:#8c7cff0d}
.ti.lt-template-01 .ti-hero,.ti.lt-template-02 .ti-hero,.ti.lt-template-03 .ti-hero,.ti.lt-template-04 .ti-hero,.ti.lt-template-05 .ti-hero,.ti.lt-template-06 .ti-hero,.ti.lt-template-07 .ti-hero,.ti.lt-template-08 .ti-hero,.ti.lt-template-09 .ti-hero,.ti.lt-template-10 .ti-hero{min-height:560px!important;padding:98px max(28px,calc((100% - 1160px)/2)) 92px!important;isolation:isolate!important;overflow:hidden!important}.ti.lt-template-01 .ti-hero:before,.ti.lt-template-02 .ti-hero:before,.ti.lt-template-03 .ti-hero:before,.ti.lt-template-04 .ti-hero:before,.ti.lt-template-05 .ti-hero:before,.ti.lt-template-06 .ti-hero:before,.ti.lt-template-07 .ti-hero:before,.ti.lt-template-08 .ti-hero:before,.ti.lt-template-09 .ti-hero:before,.ti.lt-template-10 .ti-hero:before{z-index:0!important}.ti.lt-template-01 .ti-hero>* ,.ti.lt-template-02 .ti-hero>* ,.ti.lt-template-03 .ti-hero>* ,.ti.lt-template-04 .ti-hero>* ,.ti.lt-template-05 .ti-hero>* ,.ti.lt-template-06 .ti-hero>* ,.ti.lt-template-07 .ti-hero>* ,.ti.lt-template-08 .ti-hero>* ,.ti.lt-template-09 .ti-hero>* ,.ti.lt-template-10 .ti-hero>*{position:relative!important;z-index:2!important}.ti.lt-template-01 .ti-hero h1,.ti.lt-template-02 .ti-hero h1,.ti.lt-template-03 .ti-hero h1,.ti.lt-template-04 .ti-hero h1,.ti.lt-template-05 .ti-hero h1,.ti.lt-template-06 .ti-hero h1,.ti.lt-template-07 .ti-hero h1,.ti.lt-template-08 .ti-hero h1,.ti.lt-template-09 .ti-hero h1,.ti.lt-template-10 .ti-hero h1{max-width:860px!important;margin-top:20px!important;margin-bottom:18px!important;font-family:Geist,"Noto Sans KR",system-ui,sans-serif!important;font-size:clamp(42px,5vw,66px)!important;font-weight:600!important;line-height:1.08!important;letter-spacing:-.07em!important}.ti.lt-template-01 .ti-hero p,.ti.lt-template-02 .ti-hero p,.ti.lt-template-03 .ti-hero p,.ti.lt-template-04 .ti-hero p,.ti.lt-template-05 .ti-hero p,.ti.lt-template-06 .ti-hero p,.ti.lt-template-07 .ti-hero p,.ti.lt-template-08 .ti-hero p,.ti.lt-template-09 .ti-hero p,.ti.lt-template-10 .ti-hero p{max-width:560px!important;font-size:17px!important;line-height:1.65!important}.ti.lt-template-01 .ti-hero .ti-btn,.ti.lt-template-02 .ti-hero .ti-btn,.ti.lt-template-03 .ti-hero .ti-btn,.ti.lt-template-04 .ti-hero .ti-btn,.ti.lt-template-05 .ti-hero .ti-btn,.ti.lt-template-06 .ti-hero .ti-btn,.ti.lt-template-07 .ti-hero .ti-btn,.ti.lt-template-08 .ti-hero .ti-btn,.ti.lt-template-09 .ti-hero .ti-btn,.ti.lt-template-10 .ti-hero .ti-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:52px!important;margin-top:28px!important;padding:0 25px!important;border-radius:999px!important;line-height:1!important;font-size:15px!important;font-weight:700!important;vertical-align:middle!important}.ti.lt-template-01 .ti-hero .ti-btn-secondary,.ti.lt-template-02 .ti-hero .ti-btn-secondary,.ti.lt-template-03 .ti-hero .ti-btn-secondary,.ti.lt-template-04 .ti-hero .ti-btn-secondary,.ti.lt-template-05 .ti-hero .ti-btn-secondary,.ti.lt-template-06 .ti-hero .ti-btn-secondary,.ti.lt-template-07 .ti-hero .ti-btn-secondary,.ti.lt-template-08 .ti-hero .ti-btn-secondary,.ti.lt-template-09 .ti-hero .ti-btn-secondary,.ti.lt-template-10 .ti-hero .ti-btn-secondary{margin-left:8px!important;background:#fff!important;box-shadow:none!important}.ti.lt-template-01 .ti-hero,.ti.lt-template-03 .ti-hero,.ti.lt-template-05 .ti-hero,.ti.lt-template-07 .ti-hero,.ti.lt-template-09 .ti-hero{text-align:center!important}.ti.lt-template-01 .ti-hero h1,.ti.lt-template-03 .ti-hero h1,.ti.lt-template-05 .ti-hero h1,.ti.lt-template-07 .ti-hero h1,.ti.lt-template-09 .ti-hero h1,.ti.lt-template-01 .ti-hero p,.ti.lt-template-03 .ti-hero p,.ti.lt-template-05 .ti-hero p,.ti.lt-template-07 .ti-hero p,.ti.lt-template-09 .ti-hero p{margin-left:auto!important;margin-right:auto!important}.ti.lt-template-02 .ti-hero,.ti.lt-template-04 .ti-hero,.ti.lt-template-06 .ti-hero,.ti.lt-template-08 .ti-hero,.ti.lt-template-10 .ti-hero{text-align:left!important}.ti.lt-template-02 .ti-hero h1,.ti.lt-template-04 .ti-hero h1,.ti.lt-template-06 .ti-hero h1,.ti.lt-template-08 .ti-hero h1,.ti.lt-template-10 .ti-hero h1{max-width:680px!important}.ti.lt-template-02 .ti-hero p,.ti.lt-template-04 .ti-hero p,.ti.lt-template-06 .ti-hero p,.ti.lt-template-08 .ti-hero p,.ti.lt-template-10 .ti-hero p{margin-left:0!important}.ti.lt-template-02 .ti-hero:before,.ti.lt-template-04 .ti-hero:before,.ti.lt-template-06 .ti-hero:before,.ti.lt-template-08 .ti-hero:before,.ti.lt-template-10 .ti-hero:before{right:-12vw!important;top:-14vw!important}.ti.lt-template-01 .ti-hero:before,.ti.lt-template-03 .ti-hero:before,.ti.lt-template-05 .ti-hero:before,.ti.lt-template-07 .ti-hero:before,.ti.lt-template-09 .ti-hero:before{right:-18vw!important;top:-24vw!important}@media(max-width:640px){.ti.lt-template-01 .ti-hero,.ti.lt-template-02 .ti-hero,.ti.lt-template-03 .ti-hero,.ti.lt-template-04 .ti-hero,.ti.lt-template-05 .ti-hero,.ti.lt-template-06 .ti-hero,.ti.lt-template-07 .ti-hero,.ti.lt-template-08 .ti-hero,.ti.lt-template-09 .ti-hero,.ti.lt-template-10 .ti-hero{min-height:500px!important;padding:76px 20px!important;text-align:center!important}.ti.lt-template-01 .ti-hero h1,.ti.lt-template-02 .ti-hero h1,.ti.lt-template-03 .ti-hero h1,.ti.lt-template-04 .ti-hero h1,.ti.lt-template-05 .ti-hero h1,.ti.lt-template-06 .ti-hero h1,.ti.lt-template-07 .ti-hero h1,.ti.lt-template-08 .ti-hero h1,.ti.lt-template-09 .ti-hero h1,.ti.lt-template-10 .ti-hero h1{font-size:clamp(38px,11vw,52px)!important;margin-left:auto!important;margin-right:auto!important}.ti.lt-template-01 .ti-hero p,.ti.lt-template-02 .ti-hero p,.ti.lt-template-03 .ti-hero p,.ti.lt-template-04 .ti-hero p,.ti.lt-template-05 .ti-hero p,.ti.lt-template-06 .ti-hero p,.ti.lt-template-07 .ti-hero p,.ti.lt-template-08 .ti-hero p,.ti.lt-template-09 .ti-hero p,.ti.lt-template-10 .ti-hero p{margin-left:auto!important;margin-right:auto!important}.ti.lt-template-01 .ti-hero:before,.ti.lt-template-02 .ti-hero:before,.ti.lt-template-03 .ti-hero:before,.ti.lt-template-04 .ti-hero:before,.ti.lt-template-05 .ti-hero:before,.ti.lt-template-06 .ti-hero:before,.ti.lt-template-07 .ti-hero:before,.ti.lt-template-08 .ti-hero:before,.ti.lt-template-09 .ti-hero:before,.ti.lt-template-10 .ti-hero:before{opacity:.18!important;right:-50vw!important;top:-36vw!important}.ti.lt-template-01 .ti-hero .ti-btn,.ti.lt-template-02 .ti-hero .ti-btn,.ti.lt-template-03 .ti-hero .ti-btn,.ti.lt-template-04 .ti-hero .ti-btn,.ti.lt-template-05 .ti-hero .ti-btn,.ti.lt-template-06 .ti-hero .ti-btn,.ti.lt-template-07 .ti-hero .ti-btn,.ti.lt-template-08 .ti-hero .ti-btn,.ti.lt-template-09 .ti-hero .ti-btn,.ti.lt-template-10 .ti-hero .ti-btn{width:100%!important;margin-top:12px!important}.ti.lt-template-01 .ti-hero .ti-btn-secondary,.ti.lt-template-02 .ti-hero .ti-btn-secondary,.ti.lt-template-03 .ti-hero .ti-btn-secondary,.ti.lt-template-04 .ti-hero .ti-btn-secondary,.ti.lt-template-05 .ti-hero .ti-btn-secondary,.ti.lt-template-06 .ti-hero .ti-btn-secondary,.ti.lt-template-07 .ti-hero .ti-btn-secondary,.ti.lt-template-08 .ti-hero .ti-btn-secondary,.ti.lt-template-09 .ti-hero .ti-btn-secondary,.ti.lt-template-10 .ti-hero .ti-btn-secondary{margin-left:0!important}}
