@property --ai-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ai-spectrum{to{--ai-angle:360deg}}@keyframes ai-glint{0%{transform:translate(-170%)skew(-18deg)}to{transform:translate(520%)skew(-18deg)}}@keyframes ai-label-flow{to{background-position:-240% 0}}@keyframes ai-glow{0%,to{filter:drop-shadow(0 0 3px #9171f447)}50%{filter:drop-shadow(0 0 10px #ce74f485)}}.ai-word{letter-spacing:-.02em;text-shadow:0 7px 24px #8b68e61f;background:linear-gradient(100deg,#548be8,#a85ce0 22%,#ea6299 45%,#d99232 67%,#2da995 82%,#548be8) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;font-weight:900;animation:4s linear infinite ai-label-flow,2.4s ease-in-out infinite ai-glow;display:inline-block;color:#0000!important}.ai-kicker,.ai-workflow-copy>.kicker,.concept-badge{isolation:isolate;width:max-content;animation:7s linear infinite ai-spectrum;position:relative;overflow:hidden;box-shadow:0 8px 30px #8b68e61f;background:linear-gradient(var(--paper,#fff),var(--paper,#fff)) padding-box,conic-gradient(from var(--ai-angle),#8ab4ff,#c88cff,#ff9fbb,#ffd27d,#78dbc5,#8ab4ff) border-box!important;color:#7550a8!important;border:1px solid #0000!important}.ai-kicker,.ai-workflow-copy>.kicker{border-radius:999px;padding:8px 12px}.ai-kicker:after,.ai-workflow-copy>.kicker:after,.concept-badge:after,.chat-launcher:after{content:"";z-index:2;pointer-events:none;filter:blur(2px);background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:24%;animation:2.8s linear infinite ai-glint;position:absolute;inset:-30% auto -30% -35%}.chat-launcher{isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(115deg,#392d48,#674a8c 45%,#3d6e7b)!important;box-shadow:0 14px 42px #5b3f8757!important}.chat-launcher>span,.chat-launcher>strong{z-index:3;position:relative}.chat-panel>header .ai-chat-label{color:#0000;background:linear-gradient(90deg,#9fc4ff,#e5aeff,#ffb9cf,#ffe09c) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;font-weight:800;animation:5s ease-in-out infinite ai-label-flow}html[data-theme=dark] .ai-kicker,html[data-theme=dark] .ai-workflow-copy>.kicker,html[data-theme=dark] .concept-badge{box-shadow:0 8px 34px #895be333;background:linear-gradient(#171210,#171210) padding-box,conic-gradient(from var(--ai-angle),#75a7ff,#d38cff,#ff86b3,#ffd06a,#65dfce,#75a7ff) border-box!important;color:#e0c3ff!important}html[data-theme=dark] .ai-word{text-shadow:0 7px 28px #ad74ff3d;background-image:linear-gradient(100deg,#91b8ff,#d49aff 32%,#ff98bd 58%,#ffd27d 78%,#75e2d1)}@media (prefers-reduced-motion:reduce){.ai-word,.ai-kicker,.ai-workflow-copy>.kicker,.concept-badge,.chat-panel>header .ai-chat-label{animation:none}.ai-kicker:after,.ai-workflow-copy>.kicker:after,.concept-badge:after,.chat-launcher:after{display:none}}.marketing.marketing{--ink:#172033;--muted:#5f687b;--blue:#6e55dc;--blue-dark:#4c3ab0;--acid:#ffd37f;--paper:#f8f7ff;--sky:#eef2ff;--line:#dfe3f2;--ai-blue:#73a8ff;--ai-violet:#a778f2;--ai-pink:#ef83b2;--ai-gold:#f6c96e;--ai-mint:#6edac8;background:#fcfbff}.marketing .site-header{background:#fcfbffe0;border-color:#5b4ba424;box-shadow:0 12px 45px #4636820f}.marketing .intoku-brand strong{color:#0000;background:linear-gradient(100deg,#355fbd,#7952cf 36%,#d45f97 70%,#338f83);-webkit-background-clip:text;background-clip:text}.marketing .intoku-brand strong:after{background:linear-gradient(135deg,var(--ai-pink),var(--ai-gold),var(--ai-mint));box-shadow:0 0 15px #a85ce073}.marketing .header-cta,.marketing .button.primary,.marketing .concept-button{color:#fff;background:linear-gradient(115deg,#263a71,#6846bb 48%,#9d4779);position:relative;overflow:hidden;box-shadow:0 14px 36px #5f45b138}.marketing .header-cta:hover,.marketing .button.primary:hover,.marketing .concept-button:hover{background:linear-gradient(115deg,#3459a7,#8158d5 50%,#bc5d91);box-shadow:0 17px 42px #5f45b14d}.marketing .hero{background:radial-gradient(circle at 8% 18%,#73a8ff40,#0000 30%),radial-gradient(circle at 91% 22%,#ef83b233,#0000 28%),radial-gradient(circle at 78% 88%,#6edac82e,#0000 25%),linear-gradient(145deg,#f8f8ff,#fff9fd 48%,#f8fbff)}.marketing .hero:before{filter:blur(2px);background:linear-gradient(145deg,#73a8ff40,#a778f221)}.marketing .hero:after{filter:blur(2px);background:linear-gradient(145deg,#ef83b233,#f6c96e2e)}.marketing .hero h1 em,.marketing .kicker{color:#0000;background:linear-gradient(100deg,#3f72d1,#8254d1 35%,#cf5d94 68%,#258d80);-webkit-background-clip:text;background-clip:text}.marketing .hero-stage{border-color:#755dcc3d;box-shadow:0 38px 100px #4f3e9730}.marketing .stage-canvas{background:radial-gradient(circle at 78% 22%,#ffffff2b,#0000 28%),linear-gradient(135deg,#1b2a51,#6043b2 51%,#a64d7c)}.marketing .stage-canvas:before{background:linear-gradient(145deg,var(--ai-blue),var(--ai-violet));opacity:.55}.marketing .stage-canvas:after{background:linear-gradient(145deg,var(--ai-pink),var(--ai-gold),var(--ai-mint));opacity:.9}.marketing .proof-strip{color:#536078;background:#ffffffd6;border-color:#5b4ba421}.marketing .benefit-grid article,.marketing .steps article,.marketing .comparison-card,.marketing .package-card{border-color:#5b4ba421;box-shadow:0 18px 52px #4e3e8b12}.marketing .benefit-grid article:nth-child(2){background:linear-gradient(145deg,#faf7ff,#f1ecff)}.marketing .benefit-grid article:nth-child(3){background:linear-gradient(145deg,#f2fbff,#eefaf7)}.marketing .benefit-grid article>span{color:#fff;background:linear-gradient(135deg,#566fc9,#8a55d0)}.marketing .process,.marketing .site-comparison{background:linear-gradient(145deg,#f7f8ff,#fff9fc 58%,#f3fbf9)}.marketing .comparison-after{background:linear-gradient(145deg,#f2edff,#fff 55%,#edf9f7);border-color:#7e52d26b;box-shadow:0 28px 75px #674bb824}.marketing .free-concept{background:radial-gradient(circle at 10% 20%,#73a8ff59,#0000 28%),radial-gradient(circle at 88% 80%,#ef83b247,#0000 30%),linear-gradient(125deg,#ece9ff,#fff5ee 55%,#eafaf7)}.marketing .price-band{background:radial-gradient(circle at 12% 20%,#73a8ff47,#0000 26%),radial-gradient(circle at 88% 82%,#ef83b242,#0000 30%),linear-gradient(125deg,#172442,#4f3a98 52%,#783e6c)}.marketing .price-cards article{background:#ffffff1a;border-color:#ffffff3d;box-shadow:0 20px 55px #0a0f282b}.marketing .contact-form{border-color:#5b4ba426;box-shadow:0 24px 70px #4e3e8b1a}.marketing .contact-form button{background:linear-gradient(115deg,#263a71,#6846bb 48%,#9d4779);box-shadow:0 13px 34px #5f45b133}.marketing footer{background:linear-gradient(115deg,#0d1529,#211b3b 55%,#321b31)}html[data-theme=dark] .marketing.marketing{--ink:#f4f3ff;--muted:#b9bdd0;--blue:#b69aff;--blue-dark:#d4c1ff;--acid:#ffd37f;--paper:#151726;--sky:#1b2033;--line:#32364c;color:var(--ink);background:#0c0f1a}html[data-theme=dark] .marketing .site-header{background:#0c0f1ae0;border-color:#b89eff29}html[data-theme=dark] .marketing .hero{background:radial-gradient(circle at 10% 15%,#4871cd38,#0000 30%),radial-gradient(circle at 88% 25%,#b84b882e,#0000 28%),linear-gradient(145deg,#101421,#171327 55%,#101c23)}html[data-theme=dark] .marketing .process,html[data-theme=dark] .marketing .site-comparison{background:linear-gradient(145deg,#111522,#181322 58%,#101c20)}html[data-theme=dark] .marketing .benefit-grid article,html[data-theme=dark] .marketing .steps article,html[data-theme=dark] .marketing .comparison-card,html[data-theme=dark] .marketing .package-card{color:#f4f3ff;background:#171a29;border-color:#34384f}html[data-theme=dark] .marketing .benefit-grid article:nth-child(2){background:linear-gradient(145deg,#1b192d,#211a33)}html[data-theme=dark] .marketing .benefit-grid article:nth-child(3){background:linear-gradient(145deg,#151d2c,#14251f)}html[data-theme=dark] .marketing .comparison-after{background:linear-gradient(145deg,#211b39,#181a29 58%,#14231f)}html[data-theme=dark] .marketing .free-concept{background:radial-gradient(circle at 10% 20%,#5c7cdb40,#0000 30%),radial-gradient(circle at 90% 80%,#cd5d9533,#0000 30%),linear-gradient(125deg,#171a2e,#23182a 55%,#142520)}html[data-theme=dark] .marketing .contact-form{background:#141724;border-color:#41465f}.site-chat .chat-panel{color:#172033!important;background:#fbfaff!important;border-color:#6f53cd4d!important;box-shadow:0 28px 90px #3627764d!important}.site-chat .chat-panel>header{color:#fff!important;background:linear-gradient(115deg,#1c2e5d,#6244aa 52%,#8f416f)!important}.site-chat .chat-panel>header span{color:#e8dcff}.site-chat .chat-messages{background:linear-gradient(145deg,#f3f4ff,#fff8fc 58%,#effaf8)!important}.site-chat .chat-messages p{color:#172033;background:#fff;border:1px solid #5f4bb11f}.site-chat .chat-messages p[data-role=user]{color:#fff;background:linear-gradient(115deg,#3559a2,#7250c0 52%,#a44e7e);border-color:#0000}.site-chat .chat-panel input{color:#172033;background:#fff;border-color:#cfd4eb}.site-chat .chat-panel input:focus{border-color:#7657ff;outline:3px solid #7657ff2e}.site-chat .chat-panel form button{color:#fff;background:linear-gradient(115deg,#263a71,#6846bb 48%,#9d4779)}.site-chat .chat-panel>small{color:#626a80}.site-chat .chat-handoff{background:#fff;border-color:#e2e4f1}.site-chat .chat-handoff a{color:#5d43b2}.concept-page{--brown:#172033;--clay:#7254c7;--cream:#f8f7ff;color:#172033;background:radial-gradient(circle at 10% 8%,#73a8ff33,#0000 28%),radial-gradient(circle at 88% 18%,#ef83b22b,#0000 28%),radial-gradient(circle at 78% 75%,#6edac821,#0000 27%),#f8f7ff}.concept-page .concept-header .intoku-brand strong{color:#0000;background:linear-gradient(100deg,#355fbd,#7952cf 36%,#d45f97 70%,#338f83);-webkit-background-clip:text;background-clip:text}.concept-page .concept-header .intoku-brand strong:after{background:linear-gradient(135deg,#ef83b2,#f6c96e,#6edac8);box-shadow:0 0 15px #a85ce06b}.concept-page .concept-login,.concept-page .concept-workspace>form>button{color:#fff;background:linear-gradient(115deg,#263a71,#6846bb 48%,#9d4779);box-shadow:0 14px 36px #5f45b138}.concept-page .concept-hero h1 em{color:#0000;background:linear-gradient(100deg,#3f72d1,#8254d1 35%,#cf5d94 68%,#258d80);-webkit-background-clip:text;background-clip:text}.concept-page .concept-hero>span,.concept-page .concept-assurances span,.concept-page .concept-flow article>small,.concept-page .form-heading p,.concept-page .concept-workspace small{color:#5f687b}.concept-page .concept-flow article,.concept-page .concept-workspace>form{background:#ffffffe6;border-color:#5b4ba426;box-shadow:0 18px 52px #4e3e8b12}.concept-page .concept-workspace>aside{background:radial-gradient(circle at 16% 15%,#73a8ff47,#0000 35%),radial-gradient(circle at 88% 82%,#ef83b240,#0000 32%),linear-gradient(145deg,#172442,#4f3a98 55%,#783e6c)!important}.concept-page .concept-workspace>aside:after{background:linear-gradient(135deg,#73a8ff,#a778f2,#ef83b2,#f6c96e,#6edac8)}.concept-page .concept-output-list span,.concept-page .concept-workspace aside p{color:#e6e8f7}.concept-page .concept-output-list span:before{color:#9ff0df}.concept-page .concept-workspace input,.concept-page .concept-workspace textarea{color:#172033;background:#fbfbff;border-color:#cfd4eb}.concept-page .concept-workspace input:focus,.concept-page .concept-workspace textarea:focus{border-color:#7657ff;outline:3px solid #7657ff2e}html[data-theme=dark] .site-chat .chat-panel{color:#f4f3ff!important;background:#121522!important;border-color:#494167!important}html[data-theme=dark] .site-chat .chat-messages{background:linear-gradient(145deg,#151827,#211629 58%,#132522)!important}html[data-theme=dark] .site-chat .chat-messages p{color:#f4f3ff;background:#1b1e2e;border-color:#373c55}html[data-theme=dark] .site-chat .chat-panel input{color:#f4f3ff;background:#171a29;border-color:#41475f}html[data-theme=dark] .site-chat .chat-panel>small{color:#b9bdd0}html[data-theme=dark] .site-chat .chat-handoff{background:#171a29;border-color:#34384f}html[data-theme=dark] .site-chat .chat-handoff a{color:#c7b2ff}html[data-theme=dark] .concept-page{--brown:#f4f3ff;--clay:#c3a7ff;--cream:#0c0f1a;color:#f4f3ff;background:radial-gradient(circle at 10% 8%,#4871cd38,#0000 30%),radial-gradient(circle at 88% 18%,#b84b882e,#0000 28%),linear-gradient(145deg,#101421,#171327 55%,#101c23)}html[data-theme=dark] .concept-page .concept-flow article,html[data-theme=dark] .concept-page .concept-workspace>form{color:#f4f3ff;background:#141724f0;border-color:#34384f}html[data-theme=dark] .concept-page .concept-hero>span,html[data-theme=dark] .concept-page .concept-assurances span,html[data-theme=dark] .concept-page .concept-flow article>small,html[data-theme=dark] .concept-page .form-heading p,html[data-theme=dark] .concept-page .concept-workspace small{color:#b9bdd0}html[data-theme=dark] .concept-page .concept-workspace input,html[data-theme=dark] .concept-page .concept-workspace textarea{color:#f4f3ff;background:#171a29;border-color:#41475f}
