:root{--lime:#ff684d;--dark:#182747;--paper:#f9fbff;--ink:#182747;--muted:#61708b;--line:#dce5f2}body{background:var(--paper)}.header{background:#fff;color:var(--ink);border-bottom:1px solid #dce5f2}.brand>span{color:#ed563d}.brand small{color:#70809a}.header nav{color:#475875}.header nav a:hover{color:#cf402a}.header-cta{border:0;background:#182747;color:white;box-shadow:0 5px 14px #18274712}.header-cta span{color:#ffbbaa}.hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 83% 25%,#d5e6ff,transparent 48%),linear-gradient(120deg,#edf4ff,#eaf1ff 68%,#fff4ec);color:var(--ink)}.hero-grid{padding-top:85px;padding-bottom:80px;position:relative;z-index:1}.hero h1{font-weight:800;font-size:clamp(46px,4.4vw,69px)}.hero .lime-text{color:#e75039}.hero .eyebrow{color:#526584;background:#fff9;border:1px solid #fff;width:fit-content;border-radius:30px;padding:9px 15px;font-size:11px;margin-bottom:26px}.dot{background:#ff684d;box-shadow:0 0 0 5px #ff684d12}.hero-desc{color:#536580}.hero-desc strong{color:#293e60;font-weight:600}.button{border-radius:50px;padding:17px 24px}.button.lime{background:#ff684d;color:#182747;box-shadow:0 7px 0 #dc4e3718}.button.lime:hover{background:#ff8c76;transform:translateY(-3px)}.text-link{color:#334968;border-color:#a5b5d0}.hero-note{color:#61708b}.hero-note strong{color:#21385e}.hero-note i{background:#bdcbe0}.price-note,.hero .tax-note,.cta-reassurance{color:#697b95!important}.hero .tax-note{font-weight:600}.hero-bottom{border-color:#cddbf0;color:#5c708e}.hero-stage:before{background:#ffffff40;border:1px solid #ffffffd0;width:530px;height:530px;right:-50px;top:-25px}.hero-stage:after{border:1px dashed #adc7ee80}.stage-label{color:#728aaf;font-size:8px;margin-bottom:14px}.event-tag{position:absolute;right:20px;top:-10px;z-index:3;background:#fff;color:#475f87;padding:12px 18px;border-radius:30px;font:700 9px Arial;letter-spacing:.08em;transform:rotate(5deg);box-shadow:0 6px 20px #4675b010}.hero-browser{border:5px solid white;box-shadow:0 30px 65px #365f962b;animation:event-float 7s ease-in-out infinite}.hero .browser-bar{background:#f5f8ff;color:#7b8eac}.hero .dots{color:#ff9682}.notification{border:1px solid #e1e8f2;box-shadow:0 17px 40px #314f8020;border-radius:16px;animation:notice-float 6s 1s ease-in-out infinite}.notification-icon{background:#edf3ff;color:#607cc5}.notification div>span,.notification small{color:#7587a2}.notification b{color:#263f60}.notification-dot{background:#ff8d71}.price-sticker{background:#ffe39a;color:#26344d;box-shadow:5px 12px 0 #c6a9601c,0 18px 30px #314f801a;border:3px solid #fff3c9;border-radius:15px;right:-12px;bottom:22px;transform:rotate(9deg)}.price-sticker>span{border-color:#c9a856;color:#6b5938}.stage-caption{color:#7187a6}.event-shapes{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.event-shapes>span{position:absolute;color:#91b4ed;font:80px Arial;opacity:.45}.event-shapes>span:first-child{top:5%;left:49%;font-size:62px;transform:rotate(15deg)}.event-shapes>span:nth-child(2){right:2%;top:37%;color:#ffae97;transform:rotate(-10deg);font-size:110px}.event-shapes>span:nth-child(3){left:4%;bottom:9%;color:#dfbd6c;font-size:48px}.intro-strip{background:#fff;border-color:#e3ebf8}.intro-strip p{color:#64758e}.intro-strip p strong{color:#253c60}.intro-strip .wrap>div>span{color:#df5841}.intro-strip .wrap>b{color:#f08b78}.section .eyebrow{color:#6885b0}.section h2{color:#203455}.section-heading>p,.pricing-copy>p:not(.eyebrow){color:#667b98}.template-grid{gap:30px}.template-grid>article{background:#fff;padding:14px 14px 22px;border-radius:20px;border:1px solid #e3ebf8;box-shadow:0 10px 30px #3a598209}.template-preview{border-color:#dce6f2;border-radius:12px}.template-caption{padding:20px 40px 0 6px}.template-caption h3{color:#223758}.template-caption>span{color:#6b7e97}.template-caption button{border-color:#d7e3f3;color:#df5841;background:#fff}.preview-hover{background:#ffded5f5;color:#843723}.section-footnote{color:#71829c}.features{background:#edf4ff}.soft-text{color:#7c96ba}.feature-main,.feature-side{border-color:#dce6f5;border-radius:20px}.feature-number{color:#7890b3}.feature-main>p,.feature-side p{color:#687e9d}.dashboard-demo{background:#f2f6fc;border-color:#dce5f3}.dash-head small,.dash-head b span{color:#7c8eaa}.dash-summary>div{border-color:#e1e9f5}.dash-summary>div:nth-child(2){background:#fff0d0}.dash-summary span,.dashboard-demo p{color:#71829e}.demo-status{border-color:#cddbf0!important;background:#fff!important;color:#384f71!important}.pricing-note{border-color:#dce5f3}.pricing-note>span{color:#f07359}.pricing-note p{color:#6d819e}.pricing-note b{color:#243d61}.price-card{border:2px solid #ffd887;border-radius:24px;box-shadow:0 18px 50px #384f7910;position:relative;overflow:hidden}.price-card:before{content:'';position:absolute;top:0;left:0;right:0;height:7px;background:#ffe39a}.price-card-top{color:#7588a5}.price-badge{background:#fff0c9;color:#765921}.price{color:#233b60}.price>span,.price-sub,.price-terms{color:#6c7e98}.price-sub{border-color:#e3eaf5}.price-terms>p:first-child{color:#3b5272}.check-list li:before{color:#e96850}.process{background:#f0f5fc;border-color:#dde7f5}.steps article{border-color:#c4d4ed}.steps article>span{color:#87a1c6}.steps article:after{color:#ed846d}.steps p{color:#6e819e}.faq>div>p:not(.eyebrow),.faq-list details>p{color:#6c7e99}.faq-list details{border-color:#dde6f2}.faq-list summary>span{color:#ed755e}.contact{background:radial-gradient(ellipse at 10% 15%,#d3e4ff,transparent 60%),#eaf2ff;color:#182747}.contact .eyebrow{color:#6b88b3}.contact-copy>p:not(.eyebrow){color:#617998}.contact-phone{color:#213a5f}.contact-phone>span{color:#e8664e}.contact-links{color:#4d688e}.contact-links>a{border-color:#a9bddb}.contact-assurance{color:#6b83a5;border-color:#cadaee}#inquiry{background:#fff;color:#233d61;border:1px solid #dae6f7;border-radius:22px;box-shadow:0 20px 50px #3b5d9210;padding:34px}.form-heading>span,label small{color:#7e91ac}label em{color:#ce4c36}input:not([type=checkbox]):not([type=hidden]),select,textarea{border-color:#d3e0f1;color:#2c4363;background:#fbfcff}input::placeholder,textarea::placeholder{color:#8394ac}.privacy{background:#f0f5fc}.privacy summary,.privacy p{color:#5e7697}.consent input{accent-color:#e7634b}.consent b,.form-note{color:#7185a1}.optional-fields{border-color:#d6e2f2!important;background:#f7faff!important}.optional-fields summary,.optional-fields summary small,.optional-fields summary span,.selected-style,.kakao-alternative{color:#506e98!important}.selected-style{background:#edf4ff!important}.preview-note{font-size:11px;color:#6b82a2;margin-bottom:20px}footer{background:#182747;color:#a8b8d2}.footer-top .brand{color:#f1f5ff}.footer-top .brand>span{color:#ff927b}.mobile-bar{background:#fff;color:#263e62;border-color:#dce7f5}.mobile-bar a:last-child{background:#ff684d;color:#182747}.menu{color:#20385c;border-color:#bfd0e8}.header nav.open{background:white;color:#273f63;border-color:#dbe6f5}.device-buttons>button{background:#edf3fc}.device-buttons>button[aria-pressed=true]{background:#294770}.modal-bottom p{color:#7187a4}#demo-dialog{background:#eaf0fa}dialog::backdrop{background:#162644a6}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus,textarea:focus,select:focus{outline-color:#587fc2}@keyframes event-float{0%,100%{transform:perspective(1400px) rotateY(-7deg) rotateZ(1deg) translateY(0)}50%{transform:perspective(1400px) rotateY(-4deg) rotateZ(0deg) translateY(-9px)}}@keyframes notice-float{0%,100%{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-7px)}}@media(max-width:780px){.hero-grid{padding-top:42px;padding-bottom:45px}.hero .eyebrow{font-size:10px;padding:8px 11px}.hero h1{font-size:48px}.hero-stage:before{width:350px;height:350px;right:-25px;top:10px}.event-tag{top:-3px;right:8px;font-size:7px;padding:9px 12px}.price-sticker{right:0;border-radius:12px}.template-grid{gap:26px}.template-grid>article{padding:12px 12px 20px}.event-shapes>span:first-child{left:auto;right:-15px;top:15%}.event-shapes>span:nth-child(2){display:none}#inquiry{padding:25px 20px;border-radius:18px}.header nav{background:white;color:#334d70}.notification{border-radius:12px}.button{border-radius:40px}}
@media(prefers-reduced-motion:reduce){.hero-browser,.notification{animation:none!important}}
#event-motion{background:#ffffff70;border:1px solid #bccde5;color:#526b90;border-radius:30px;font-size:10px;padding:5px 12px}.event-paused .hero-browser,.event-paused .notification{animation-play-state:paused}@media(prefers-reduced-motion:reduce){#event-motion{display:none}}
.mobile-bar>a:first-child{background:#fff;color:#294467;border-color:#bccde5}.mobile-bar>a:last-child{color:#182747;border-color:#ff684d}.feature-side article{background:#fff;border-color:#dce6f5;border-radius:20px}.feature-side small{color:#7186a3}
